@@ -155,8 +155,9 @@ different steps, or in rare cases have multiple statuses.
155
155
* ** [ S-needs-rfc] ** --- Needs an [ RFC] before this can make more progress.
156
156
157
157
Anyone is welcome to help at this stage, but it should be clear that it is
158
- not yet accepted. However, this should only be tagged for changes that are
159
- somewhat likely to be accepted.
158
+ not yet accepted.
159
+ See [ Before creating an RFC] ( https://github.com/rust-lang/rfcs?tab=readme-ov-file#before-creating-an-rfc )
160
+ for next steps.
160
161
161
162
* ** [ S-needs-mentor] ** --- Needs a Cargo team member to commit to helping and
162
163
reviewing.
@@ -197,10 +198,13 @@ issues have not yet been triaged.
197
198
There are several things to consider when triaging an issue:
198
199
199
200
* Is this a duplicate? Search the issue tracker (including closed issues) to
200
- see if there is something similar or identical to what is reported. If it is
201
- obviously a duplicate, write a comment that it is a duplicate of the other
202
- issue, and close the issue. If it isn't obvious that it is a duplicate,
203
- leave a comment asking the author if the other issue covers what they reported.
201
+ see if there is an issue with a similar or identical root cause to what is reported.
202
+ We generally focus issues around root causes so alternative solutions can be
203
+ discussed and evaluated together.
204
+ If it is obviously a duplicate, write a comment that it is a duplicate of the
205
+ other issue, and close the issue.
206
+ If it isn't obvious that it is a duplicate, leave a comment asking the author
207
+ if the other issue covers what they reported.
204
208
205
209
* For a bug, check if the report contains enough information to reproduce it.
206
210
If you can't reproduce it, solicit more information from the author to
@@ -214,20 +218,19 @@ There are several things to consider when triaging an issue:
214
218
prefixed labels (depending on if it is a regression in an already
215
219
released stable release, or it is in nightly).
216
220
217
- * Assuming the issue looks valid, remove the [ S-triage] label and move it onto
218
- a new status:
221
+ * Assuming the issue looks valid, switch the [ S-triage] label for one of the following:
219
222
220
- * [ S-needs-rfc] --- This is a large feature request that will require a
221
- public design process.
222
- * [ S-needs-design] --- The resolution of the issue or small feature request
223
- will need more work to come up with the appropriate design.
224
223
* [ S-needs-team-input] --- The next steps are not clear, and the Cargo team
225
224
needs to discuss whether or not to proceed and what needs to be done to
226
225
address the issue.
226
+ * [ S-needs-design] --- The resolution of the issue or small feature request
227
+ will need more work to come up with the appropriate design.
228
+ * [ S-needs-rfc] --- This is a large feature request that will require a
229
+ public design process.
227
230
* [ S-needs-mentor] --- This is something the Cargo team wants to address,
228
- but does not currently have the capacity to help with reviewing.
231
+ but does not currently have the capacity to help with reviewing. ** (reserved for Cargo team) **
229
232
* [ S-accepted] --- This is something that clearly needs to be addressed, and
230
- a Cargo team member has volunteered to help review.
233
+ a Cargo team member has volunteered to help review. ** (reserved for Cargo team) **
231
234
232
235
Anyone is welcome to help with the triaging process. You can help with
233
236
reproducing issues, checking for duplicates, gathering more information from
0 commit comments