Skip to content

Commit

Permalink
doc: revise TSC Meetings material in GOVERNANCE.md
Browse files Browse the repository at this point in the history
Make the TSC Meetings section in GOVERNANCE.md simpler and shorter.

PR-URL: #27204
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
  • Loading branch information
Trott committed Apr 15, 2019
1 parent d5f9cf8 commit 82e6c33
Showing 1 changed file with 20 additions and 29 deletions.
49 changes: 20 additions & 29 deletions GOVERNANCE.md
Expand Up @@ -75,46 +75,37 @@ Charter need approval by the Node.js Board of Directors.


### TSC Meetings ### TSC Meetings


The TSC meets regularly in a voice conference call. The meeting is run by a The TSC meets in a voice conference call. Each year, the TSC elects a chair to
designated meeting chair approved by the TSC. Each meeting is streamed on run the meetings. The TSC streams its meetings for public viewing on YouTube or
YouTube. a similar service.


Items are added to the TSC agenda which are considered contentious or The TSC agenda includes issues that are at an impasse. The intention of the
are modifications of governance, contribution policy, TSC membership, agenda is not to review or approve all patches. Collaborators review and approve
or release process. patches on GitHub.


The intention of the agenda is not to approve or review all patches. Any community member can create a GitHub issue asking that the TSC review
That should happen continuously on GitHub and be handled by the larger something. If consensus-seeking fails for an issue, a Collaborator may apply the
group of Collaborators. `tsc-agenda` label. That will add it to the TSC meeting agenda.


Any community member or contributor can ask that something be reviewed by the Before each TSC meeting, the meeting chair will share the agenda with members of
TSC by logging a GitHub issue. If consensus-seeking among TSC members fails for the TSC. TSC members can also add items to the agenda at the beginning of each
a particular issue, it may be added to the TSC meeting agenda by adding the meeting. The meeting chair and the TSC cannot veto or remove items.
`tsc-agenda` label.


Prior to each TSC meeting, the meeting chair will share the agenda with The TSC may invite people to take part in a non-voting capacity.
members of the TSC. TSC members can also add items to the agenda at the
beginning of each meeting. The meeting chair and the TSC cannot veto or remove
items.


The TSC may invite additional persons to participate in a non-voting capacity. During the meeting, the TSC chair ensures that someone takes minutes. After the
meeting, the TSC chair ensures that someone opens a pull request with the
minutes.


The meeting chair is responsible for ensuring that minutes are taken and that a The TSC seeks to resolve as many issues as possible outside meetings using
pull request with the minutes is submitted after the meeting.

Due to the challenges of scheduling a global meeting with participants in
several time zones, the TSC will seek to resolve as many agenda items as
possible outside of meetings using
[the TSC issue tracker](https://github.com/nodejs/TSC/issues). The process in [the TSC issue tracker](https://github.com/nodejs/TSC/issues). The process in
the issue tracker is: the issue tracker is:


* A TSC member opens an issue explaining the proposal/issue and @-mentions * A TSC member opens an issue explaining the proposal/issue and @-mentions
@nodejs/tsc. @nodejs/tsc.
* After 72 hours, if there are two or more `LGTM`s from other TSC members and no * The proposal passes if, after 72 hours, there are two or more TSC approvals
explicit opposition from other TSC members, then the proposal is approved. and no TSC opposition.
* If there are any TSC members objecting, then a conversation ensues until * If there is an extended impasse, a TSC member may make a motion for a vote.
either the proposal is dropped or the objecting members are persuaded. If
there is an extended impasse, a motion for a vote may be made.


## Collaborator Nominations ## Collaborator Nominations


Expand Down

0 comments on commit 82e6c33

Please sign in to comment.