Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit a7ae887

Browse filesBrowse files
TrottMyles Borins
authored andcommitted
governance: expand use of CTC issue tracker
As the CTC grows and has representation from more time zones, we need to embrace asynchronous decision making and rely less on the actual meeting. This change is a proposal for that which, ironically, probably has to be approved at a meeting. PR-URL: #8945 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Julien Gilli <jgilli@nodejs.org> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
1 parent f669a08 commit a7ae887
Copy full SHA for a7ae887

File tree

Expand file treeCollapse file tree

1 file changed

+21
-12
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+21
-12
lines changed
Open diff view settings
Collapse file

‎GOVERNANCE.md‎

Copy file name to clipboardExpand all lines: GOVERNANCE.md
+21-12Lines changed: 21 additions & 12 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,11 @@ The [nodejs/node](https://github.com/nodejs/node) GitHub repository is
2323
maintained by the CTC and additional Collaborators who are added by the
2424
CTC on an ongoing basis.
2525

26-
Individuals making significant and valuable contributions are made
27-
Collaborators and given commit-access to the project. These
28-
individuals are identified by the CTC and their addition as
29-
Collaborators is discussed during the weekly CTC meeting.
26+
Individuals identified by the CTC as making significant and valuable
27+
contributions are made Collaborators and given commit access to the project.
3028

3129
_Note:_ If you make a significant contribution and are not considered
32-
for commit-access, log an issue or contact a CTC member directly and it
33-
will be brought up in the next CTC meeting.
30+
for commit access, log an issue or contact a CTC member directly.
3431

3532
Modifications of the contents of the nodejs/node repository are made on
3633
a collaborative basis. Anybody with a GitHub account may propose a
@@ -44,11 +41,9 @@ participate and there is disagreement around a particular
4441
modification. See [Consensus Seeking Process](#consensus-seeking-process) below
4542
for further detail on the consensus model used for governance.
4643

47-
Collaborators may opt to elevate significant or controversial
48-
modifications, or modifications that have not found consensus to the
49-
CTC for discussion by assigning the ***ctc-agenda*** tag to a pull
50-
request or issue. The CTC should serve as the final arbiter where
51-
required.
44+
Collaborators may opt to elevate significant or controversial modifications to
45+
the CTC by assigning the ***ctc-agenda*** tag to a pull request or issue. The
46+
CTC should serve as the final arbiter where required.
5247

5348
For the current list of Collaborators, see the project
5449
[README.md](./README.md#current-project-team-members).
@@ -127,7 +122,7 @@ group of Collaborators.
127122

128123
Any community member or contributor can ask that something be added to
129124
the next meeting's agenda by logging a GitHub issue. Any Collaborator,
130-
CTC member or the moderator can add the item to the agenda by adding
125+
CTC member, or the moderator can add the item to the agenda by adding
131126
the ***ctc-agenda*** tag to the issue.
132127

133128
Prior to each CTC meeting, the moderator will share the agenda with
@@ -141,6 +136,20 @@ participate in a non-voting capacity.
141136
The moderator is responsible for summarizing the discussion of each agenda item
142137
and sending it as a pull request after the meeting.
143138

139+
Due to the challenges of scheduling a global meeting with participants in
140+
several timezones, the CTC will seek to resolve as many agenda items as possible
141+
outside of meetings using
142+
[the CTC issue tracker](https://github.com/nodejs/CTC/issues). The process in
143+
the issue tracker is:
144+
145+
* A CTC member opens an issue explaining the proposal/issue and @-mentions
146+
@nodejs/ctc.
147+
* After 72 hours, if there are two or more `LGTM`s from other CTC members and no
148+
explicit opposition from other CTC members, then the proposal is approved.
149+
* If there are any CTC members objecting, then a conversation ensues until
150+
either the proposal is dropped or the objecting members are persuaded. If
151+
there is an extended impasse, a motion for a vote may be made.
152+
144153
## Consensus Seeking Process
145154

146155
The CTC follows a

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.