Skip to content

Commit a01840e

Browse files
committed
rdg: talk membership
Also, syncing with rust-lang/rust is not the most needful of responsibilities, so place it last.
1 parent 415b72f commit a01840e

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

src/wg-rustc-dev-guide/index.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,37 @@
11
# rustc-dev-guide
22

3-
The rustc-dev-guide working group is responsible for maintaining the rustc-dev-guide (located at
4-
[rust-lang/rustc-dev-guide]). This includes things such
5-
as:
6-
- Performing subtree syncs between the main rust repo and the rustc-dev-guide repo
3+
The rustc-dev-guide team, a sub-team of the [compiler team](../compiler/index.md),
4+
is responsible for maintaining the rustc-dev-guide (located at [rust-lang/rustc-dev-guide]).
5+
6+
## Team responsibilities
7+
78
- Triaging the state of the guide to look for out of date information or missing information
89
- Miscellaneous editorial work of the pages in the guide or fixing links that have bitrot
910
- Reviewing simple PRs to the guide that don't need domain-specific expertise
1011
- Connect domain-specific doc changes with domain expert reviewers
12+
- Performing subtree syncs between the main rust repo and the rustc-dev-guide repo
13+
14+
## Team membership
15+
16+
- After sustained contributions, someone can be invited to join the team by a team lead.
17+
18+
Note that this requirement does not apply to those who are already members of the [compiler team](../compiler/index.md),
19+
because they implicitly own the content of the guide,
20+
as [they are able to merge their own changes](#review-policy).
21+
For them, membership is more a signal of an intention of
22+
[showing some extra loving](#team-responsibilities) for the guide.
23+
Note also that being a compiler team member implies that this requirement is already fulfilled,
24+
as shown in [Compiler team member](../compiler/membership.md#compiler-team-member).
25+
26+
- Being inactive for 6 months will result in member be placed in alumni
27+
- It is cordial to communicate this first before doing so
28+
29+
## Team leadership
30+
31+
- Leads approve new members
32+
- There should not be objections by any member
33+
- Leads can approve subtree syncs on main rust repo
34+
- Becoming a team lead is ad-hoc and happens on invitation
1135

1236
## Review policy
1337

0 commit comments

Comments
 (0)