Skip to content

Commit 5285399

Browse files
bors[bot]japaric
andcommitted
Merge #319
319: ops: describe the process of nominating issues r=jamesmunns a=japaric r? @jamesmunns or @therealprof Co-authored-by: Jorge Aparicio <[email protected]>
2 parents 678e055 + 3e6d9dd commit 5285399

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

ops/nominate.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Nominating rust-lang/* issues
2+
3+
This document describes the process of "nominating" Cargo, compiler and `std`
4+
library issues to their respective Rust teams. Nominating here means adding the
5+
issue to the list of issues the team triages on a (bi)weekly basis so it can be
6+
assessed and prioritized.
7+
8+
## Cargo
9+
10+
In the case of bugs in Cargo:
11+
12+
- On a new or existing issue in rust-lang/cargo leave a comment describing how
13+
this bug affects embedded developers and mentioning that you want to nominate
14+
the issue; add the `I-nominated` label to the issue (omit this step if you
15+
don't have the permissions to do so); and cc one of the Cargo team members.
16+
17+
The Cargo team meets on Wednesdays 15:00 (US) Central Time in the #cargo
18+
(Discord) channel.
19+
20+
## Compiler
21+
22+
In the case of bugs in the compiler:
23+
24+
- On a new or existing issue in rust-lang/rust leave a comment describing how
25+
this bug affects embedded developers and mentioning that you want to nominate
26+
the issue; add the `I-nominated` and `T-compiler` labels to the issue (omit
27+
this step if you don't have the permissions to do so); and cc one of the
28+
compiler team members.
29+
30+
- After the issue is triaged by the compiler team it will be assigned a
31+
priority. `P-high` issues block the next stable release; `P-medium` issues
32+
don't. In either case a person will be assigned to the issue if it's
33+
actionable.
34+
35+
- If no progress is seen after, say, 2 weeks it's OK to ping the person assigned
36+
to the issue.
37+
38+
The compiler team meets on Thursdays 16:00 Central European Time on Zulip.
39+
40+
## Libs
41+
42+
In the case of an API that we want to see stabilized:
43+
44+
- If it's ready and just needs a decision, on the tracking issue in
45+
rust-lang/rust leave a comment asking to start the stabilization (FCP)
46+
process; add the `I-nominated` and `T-libs` labels to the tracking issue (omit
47+
this step if you don't have the permissions) and cc a member of the libs team.
48+
49+
- If it needs implementation work then that needs to happen before pinging the
50+
libs team. "PRs welcome".
51+
52+
- If there are design decisions without consensus then there's no solution.
53+
"Wrangling" consensus is the best option. Re-pinging the issue is acceptable
54+
if there has been no progress for a while.
55+
56+
The libs team triages issues every two weeks.

0 commit comments

Comments
 (0)