doc: revise Collaborator material in GOVERNANCE.md · nodejs/node@557bd86 (original) (raw)

Original file line number Diff line number Diff line change
@@ -21,26 +21,21 @@ privileges include but are not limited to:
21 21 * Commit access to the [nodejs/node][] repository
22 22 * Access to the Node.js continuous integration (CI) jobs
23 23
24 -Modifications of the contents of the nodejs/node repository are made on
25 -a collaborative basis. Anybody with a GitHub account may propose a
26 -modification via pull request and it will be considered by the project
27 -Collaborators.
24 +Both Collaborators and non-Collaborators may propose changes to the Node.js
25 +source code. The mechanism to propose such a change is a GitHub pull request.
26 +Collaborators are responsible for reviewing and merging (_landing_)
27 +pull requests.
28 28
29 29 At least two Collaborators must approve a pull request before the pull request
30 -lands. (One Collaborator approval is enough if the pull request has been open
30 +can land. (One Collaborator approval is enough if the pull request has been open
31 31 for more than 7 days.) Approving a pull request indicates that the Collaborator
32 32 accepts responsibility for the change. Approval must be from Collaborators who
33 33 are not authors of the change.
34 34
35 -If one or more Collaborators oppose a proposed change, then the change cannot
36 -be accepted unless:
37 -
38 -* Discussions and/or additional changes result in no Collaborators objecting to
39 - the change. Previously-objecting Collaborators do not necessarily have to
40 - sign off on the change, but they should not be opposed to it.
41 -* The change is escalated to the TSC and the TSC votes to approve the change.
42 - This should only happen if disagreements between Collaborators cannot be
43 - resolved through discussion.
35 +If a Collaborator opposes a proposed change, then the change cannot land. The
36 +exception is if the TSC votes to approve the change despite the opposition.
37 +Usually, involving the TSC is unnecessary. Often, discussions or further changes
38 +result in Collaborators removing their opposition.
44 39
45 40 See:
46 41