layout | title |
---|---|
default |
Rust team maintenance · The Rust Programming Language |
The roster of the Rust subteams is always in flux. From time to time, new people are added, but also people sometimes opt to into "alumni status", meaning that they are not currently an active part of the decision-making process. Unfortunately, whenever a new person is added or someone goes into alumni status, there are a number of disparate places that need to be updated. This page aims to document that list. If you have any questions, or need someone with more privileges to make a change for you, a good place to ask is #rust-infra (or possibly #rust-internals).
If just giving r+ rights, the following places need to be modified:
To make a full team member, the following places need to be modified:
- the team roster page
- the rust-lang/TEAM and (in some cases) rust-lang-nursery/TEAM teams on github must be updated
- rfcbot has a separate list of people on a team that is maintained in a database
- you can ping dikaiosune on IRC, or else prepare a migration
- here is an example migration that was adding Carol to the tools team
- to remove someone, simply reverse the up/down steps
- the easydns service has an e-mail alias (
[email protected]
) that needs to be updated- best here is to ask around in #rust-infra
- the internals discussion board has per-team groups
- the list of reviewers highfive uses is set in nrc/highfive
- the configs are set per-repo; some teams are listed in
rust.json
, whereas those that span multiple repos are set in_global.json
- the configs are set per-repo; some teams are listed in
Remove the team member from any and all places:
- highfive
- reviewers list
- rfcbot (example)
- 1password
- The GitHub team, GitHub nursery team
- email aliases (as above)
- team roster page