Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 101
Description
I just realized we don't have a policy for landing Pull Requests and I guess most of us are assuming Node.js core policies here: at least one approval + wait 48/72 hours. Considering the project has only a few collaborators, I don't think this policy is adequate since it usually takes weeks to get approvals.
Inspired on recent discussions about PR waiting time on Node.js core (nodejs/node#22275) and on the Commit-Then-Review concept, I'd like to propose the following PR policy:
Before landing a pull request, make sure the following conditions must be true: - The Pull Request must contain tests, when applicable - Last CI run must be green - There must be no objections (GitHub's Request for Changes) Also, at least one of the following conditions must be true: - The Pull Request is open for at least 72 hours - The Pull Request was approved by at least one collaborator I'm open to discuss this in person next week during the Collab Summit :)
cc @nodejs/diagnostics since llnode falls under the WG Governance. Also ccing llnode collaborators: @joyeecheung@indutny@cjihrig@bnoordhuis@rnchamberlain@hhellyer