-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Description
- I don't have the time, or much reason to care about node-gyp, and would rather not continue to be the gating function to get releases out; I'm only doing this because node-gyp is critical to the ecosystem and nobody else would look after it at a time when I actually cared.
- There have been a heap of great submissions of late, some of which are significant and too difficult for me to context-switch to review and spend the time to review them. I'm holding up progress on improving this library, it's not fair to contributors or the ecosystem.
- BUT, the continued security and stability of node-gyp is critical since it has such a wide user base, so there needs to be something in place that ensures a reasonable bar of code quality.
- One of my challenges has been knowing who to trust, I can only go on code submissions quality, but I don't have the bandwidth for that. I could
npm owner add
a bunch of names today, but who would that be? I have no idea! Likewise, we could set up auto-releases on merge, which would be great, but then anyone with merge access gets their stuff published and we've had more than a few hiccups on things slipping through in the past few years that needed cleaning up prior to releases.
@cclauss continues to work like a champion answering the firehose of issues that come in because npm install logs always make it look like node-gyp is to blame: https://github.com/nodejs/node-gyp/issues?q=is%3Aissue+is%3Aclosed.
Unfortunately the list of difficult issues keep pilling up: https://github.com/nodejs/node-gyp/issues?q=is%3Aopen+is%3Aissue and the list of great contributions that can't get merged keeps stacking up, with contributors eventually walking away in frustration: https://github.com/nodejs/node-gyp/pulls
DISCUSS
@cclauss @richardlau @targos @StefanStojanovic @lukekarrys @legobeat @DeeDeeG @nodejs/tsc
legobeat, cclauss, styfle, edify42, mcollina and 1 more
Metadata
Metadata
Assignees
Labels
No labels