mirror of
https://github.com/nodejs/node.git
synced 2026-10-28 10:15:07 +08:00
meta: expand on collaborator restoration process
Signed-off-by: Chengzhong Wu <cwu631@bloomberg.net> PR-URL: https://github.com/nodejs/node/pull/65962 Reviewed-By: Richard Lau <richard.lau@ibm.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
This commit is contained in:
1 parent
6e85052f6e
commit
cbcf59d8f4
2 files changed
+33
-1
No files matched your search
+29
-1
@@ -12,6 +12,7 @@
|
||||
* [Ideal Nominees](#ideal-nominees)
|
||||
* [Nominating a new Collaborator](#nominating-a-new-collaborator)
|
||||
* [Onboarding](#onboarding)
|
||||
* [Restoring emeritus Collaborators](#restoring-emeritus-collaborators)
|
||||
* [Consensus seeking process](#consensus-seeking-process)
|
||||
|
||||
<!-- /TOC -->
|
||||
@@ -68,7 +69,8 @@ See:
|
||||
* Merging pull requests
|
||||
|
||||
The TSC can remove inactive collaborators or provide them with _emeritus_
|
||||
status. Emeriti may request that the TSC restore them to active status.
|
||||
status. Emeriti may request that the TSC restore them to active status. See
|
||||
[Restoring emeritus Collaborators](#restoring-emeritus-collaborators).
|
||||
|
||||
A collaborator is automatically made emeritus (and removed from active
|
||||
collaborator status) if it has been more than 12 months since the collaborator
|
||||
@@ -335,6 +337,29 @@ After the nomination passes, a TSC member onboards the new collaborator. See
|
||||
[the onboarding guide](./onboarding.md) for details of the onboarding
|
||||
process.
|
||||
|
||||
### Restoring emeritus Collaborators
|
||||
|
||||
An emeritus collaborator who has resumed contributing may request restoration to
|
||||
active status by opening an issue in [the TSC issue tracker][]. The request
|
||||
describes their recent contributions and their intent to take on collaborator
|
||||
responsibilities again. There is no new nomination and no vote. The request
|
||||
stays open for one week, matching the window for a collaborator nomination. If
|
||||
no TSC member objects, the request passes.
|
||||
|
||||
Before restoring access, a TSC member confirms that the account making the
|
||||
request is still under the control of the same person. See
|
||||
[The Authenticity of Contributors](#the-authenticity-of-contributors).
|
||||
|
||||
After the request passes, a TSC member re-onboards the returning collaborator,
|
||||
reversing the applicable
|
||||
[offboarding tasks](./doc/contributing/offboarding.md). As in
|
||||
[the onboarding guide][], the returning collaborator authors the pull request
|
||||
moving themselves from the emeriti list back to the active list in the README.
|
||||
That restarts the activity clock the [inactive collaborator workflow][] measures.
|
||||
|
||||
An emeritus TSC member returning as a collaborator rejoins the TSC through a TSC
|
||||
motion under [Section 3 of the TSC Charter][TSC Charter].
|
||||
|
||||
## Consensus seeking process
|
||||
|
||||
The TSC follows a [Consensus Seeking][] decision-making model per the
|
||||
@@ -343,5 +368,8 @@ The TSC follows a [Consensus Seeking][] decision-making model per the
|
||||
[Consensus Seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making
|
||||
[TSC Charter]: https://github.com/nodejs/TSC/blob/HEAD/TSC-Charter.md
|
||||
[discussion in the nodejs/collaborators]: https://github.com/nodejs/collaborators/discussions/categories/collaborator-nominations
|
||||
[inactive collaborator workflow]: https://github.com/nodejs/node/blob/HEAD/.github/workflows/find-inactive-collaborators.yml
|
||||
[nodejs/help]: https://github.com/nodejs/help
|
||||
[nodejs/node]: https://github.com/nodejs/node
|
||||
[the TSC issue tracker]: https://github.com/nodejs/TSC/issues
|
||||
[the onboarding guide]: ./onboarding.md#exercise-make-a-pull-request-adding-yourself-to-the-readme
|
||||
@@ -22,4 +22,8 @@ emeritus or leaves the project.
|
||||
the collaborator be removed from the Node.js coverity project if they had
|
||||
access.
|
||||
|
||||
An emeritus collaborator may later ask the TSC to restore them to active status.
|
||||
See [Restoring emeritus Collaborators][].
|
||||
|
||||
[Restoring emeritus Collaborators]: https://github.com/nodejs/node/blob/HEAD/GOVERNANCE.md#restoring-emeritus-collaborators
|
||||
[`@nodejs/collaborators`]: https://github.com/orgs/nodejs/teams/collaborators/members
|
||||
Reference in new issue
Block a user