doc: update CTC governance information
Update some outdated material. Provide some minor fixes. Wrap to 80 characters. PR-URL: https://github.com/nodejs/node/pull/7719 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Julien Gilli <jgilli@nodejs.org> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
This commit is contained in:
parent
17883dfaaf
commit
4ae24e185d
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
## Core Technical Committee
|
## Core Technical Committee
|
||||||
|
|
||||||
The Node.js project is jointly governed by a Core Technical Committee (CTC)
|
The Node.js project is governed by a Core Technical Committee (CTC) which is
|
||||||
which is responsible for high-level guidance of the project.
|
responsible for high-level guidance of the project.
|
||||||
|
|
||||||
The CTC has final authority over this project including:
|
The CTC has final authority over this project including:
|
||||||
|
|
||||||
@ -14,11 +14,6 @@ The CTC has final authority over this project including:
|
|||||||
* Conduct guidelines
|
* Conduct guidelines
|
||||||
* Maintaining the list of additional Collaborators
|
* Maintaining the list of additional Collaborators
|
||||||
|
|
||||||
Initial membership invitations to the CTC were given to individuals who
|
|
||||||
had been active contributors to Node.js, and who have significant
|
|
||||||
experience with the management of the Node.js project. Membership is
|
|
||||||
expected to evolve over time according to the needs of the project.
|
|
||||||
|
|
||||||
For the current list of CTC members, see the project
|
For the current list of CTC members, see the project
|
||||||
[README.md](./README.md#current-project-team-members).
|
[README.md](./README.md#current-project-team-members).
|
||||||
|
|
||||||
@ -46,8 +41,8 @@ responsibility for the change. In the case of pull requests proposed
|
|||||||
by an existing Collaborator, an additional Collaborator is required
|
by an existing Collaborator, an additional Collaborator is required
|
||||||
for sign-off. Consensus should be sought if additional Collaborators
|
for sign-off. Consensus should be sought if additional Collaborators
|
||||||
participate and there is disagreement around a particular
|
participate and there is disagreement around a particular
|
||||||
modification. See [Consensus Seeking Process](#consensus-seeking-process) below for further detail
|
modification. See [Consensus Seeking Process](#consensus-seeking-process) below
|
||||||
on the consensus model used for governance.
|
for further detail on the consensus model used for governance.
|
||||||
|
|
||||||
Collaborators may opt to elevate significant or controversial
|
Collaborators may opt to elevate significant or controversial
|
||||||
modifications, or modifications that have not found consensus to the
|
modifications, or modifications that have not found consensus to the
|
||||||
@ -87,9 +82,8 @@ members affiliated with the over-represented employer(s).
|
|||||||
|
|
||||||
## CTC Meetings
|
## CTC Meetings
|
||||||
|
|
||||||
The CTC meets weekly on a Google Hangout On Air. The meeting is run by
|
The CTC meets weekly in a voice conference call. The meeting is run by a
|
||||||
a designated moderator approved by the CTC. Each meeting should be
|
designated moderator approved by the CTC. Each meeting is streamed on YouTube.
|
||||||
published to YouTube.
|
|
||||||
|
|
||||||
Items are added to the CTC agenda which are considered contentious or
|
Items are added to the CTC agenda which are considered contentious or
|
||||||
are modifications of governance, contribution policy, CTC membership,
|
are modifications of governance, contribution policy, CTC membership,
|
||||||
@ -100,20 +94,20 @@ That should happen continuously on GitHub and be handled by the larger
|
|||||||
group of Collaborators.
|
group of Collaborators.
|
||||||
|
|
||||||
Any community member or contributor can ask that something be added to
|
Any community member or contributor can ask that something be added to
|
||||||
the next meeting's agenda by logging a GitHub Issue. Any Collaborator,
|
the next meeting's agenda by logging a GitHub issue. Any Collaborator,
|
||||||
CTC member or the moderator can add the item to the agenda by adding
|
CTC member or the moderator can add the item to the agenda by adding
|
||||||
the ***ctc-agenda*** tag to the issue.
|
the ***ctc-agenda*** tag to the issue.
|
||||||
|
|
||||||
Prior to each CTC meeting, the moderator will share the Agenda with
|
Prior to each CTC meeting, the moderator will share the agenda with
|
||||||
members of the CTC. CTC members can add any items they like to the
|
members of the CTC. CTC members can also add items to the agenda at the
|
||||||
agenda at the beginning of each meeting. The moderator and the CTC
|
beginning of each meeting. The moderator and the CTC cannot veto or remove
|
||||||
cannot veto or remove items.
|
items.
|
||||||
|
|
||||||
The CTC may invite persons or representatives from certain projects to
|
The CTC may invite persons or representatives from certain projects to
|
||||||
participate in a non-voting capacity.
|
participate in a non-voting capacity.
|
||||||
|
|
||||||
The moderator is responsible for summarizing the discussion of each
|
The moderator is responsible for summarizing the discussion of each agenda item
|
||||||
agenda item and sending it as a pull request after the meeting.
|
and sending it as a pull request after the meeting.
|
||||||
|
|
||||||
## Consensus Seeking Process
|
## Consensus Seeking Process
|
||||||
|
|
||||||
@ -121,11 +115,10 @@ The CTC follows a
|
|||||||
[Consensus Seeking](http://en.wikipedia.org/wiki/Consensus-seeking_decision-making)
|
[Consensus Seeking](http://en.wikipedia.org/wiki/Consensus-seeking_decision-making)
|
||||||
decision making model.
|
decision making model.
|
||||||
|
|
||||||
When an agenda item has appeared to reach a consensus, the moderator
|
When an agenda item has appeared to reach a consensus, the moderator will ask
|
||||||
will ask "Does anyone object?" as a final call for dissent from the
|
"Does anyone object?" as a final call for dissent from the consensus.
|
||||||
consensus.
|
|
||||||
|
|
||||||
If an agenda item cannot reach a consensus, a CTC member can call for
|
If an agenda item cannot reach a consensus, a CTC member can call for either a
|
||||||
either a closing vote or a vote to table the issue to the next
|
closing vote or a vote to table the issue to the next meeting. The call for a
|
||||||
meeting. The call for a vote must be approved by a majority of the CTC
|
vote must be approved by a simple majority of the CTC or else the discussion
|
||||||
or else the discussion will continue. Simple majority wins.
|
will continue.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user