Skip to content

Commit 876d747

Browse files
nzakaskaicataldo
authored andcommitted
Docs: Steps for adding new committers/TSCers (#7221)
1 parent dffb4fa commit 876d747

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

docs/maintainer-guide/governance.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ It is important to recognize that committership is a privilege, not a right. Tha
4343

4444
A Committer who shows an above-average level of contribution to the project, particularly with respect to its strategic direction and long-term health, may be nominated to become a TSC member, described below.
4545

46+
#### Process for Adding Committers
47+
48+
1. Add the GitHub user to the "ESLint Team" team
49+
2. Send welcome email with link to maintainer guide
50+
3. Add committer email to the ESLint team mailing list
51+
4. Add committer to the README
52+
5. Invite to Gitter team chatroom
53+
6. Tweet congratulations to the new committer from the ESLint Twitter account
54+
4655
### Technical Steering Committee (TSC)
4756

4857
The ESLint project is jointly governed by a Technical Steering Committee (TSC) which is responsible for high-level guidance of the project.
@@ -64,7 +73,6 @@ Changes to TSC membership should be posted in the agenda, and may be suggested a
6473

6574
No more than 1/3 of the TSC members may be affiliated with the same employer. If removal or resignation of a TSC member, or a change of employment by a TSC member, creates a situation where more than 1/3 of the TSC membership shares an employer, then the situation must be immediately remedied by the resignation or removal of one or more TSC members affiliated with the over-represented employer(s).
6675

67-
6876
TSC members have additional responsibilities over and above those of a Committer. These responsibilities ensure the smooth running of the project. TSC members are expected to review code contributions, approve changes to this document, manage the copyrights within the project outputs, and attend regular TSC meetings.
6977

7078
TSC members fulfill all requirements of Committers, and also:
@@ -81,6 +89,17 @@ To become a TSC member:
8189

8290
A Committer is invited to become a TSC member by existing TSC members. A nomination will result in discussion and then a decision by the TSC.
8391

92+
#### Process for Adding TSC Members
93+
94+
1. Add the GitHub user to the "ESLint TSC" team
95+
2. Set the GitHub user to be have the "Owner" role for the ESLint organization
96+
3. Send welcome email with link to maintainer guide
97+
4. Add TSC member to the README
98+
5. Invite to Gitter TSC chatroom
99+
6. Make TSC member an admin on the ESLint team mailing list
100+
7. Add TSC member as an admin to ESLint Twitter Account on Tweetdeck
101+
8. Tweet congratulations to the new TSC member from the ESLint Twitter account
102+
84103
#### TSC Meetings
85104

86105
The TSC meets every other week in the [TSC Meeting](https://gitter.im/eslint/tsc-meetings) chatroom. The meeting is run by

0 commit comments

Comments
 (0)