Skip to content

Commit f5c01f2

Browse files
authored
docs: resubmit Manage Issues documentation (#17266)
* docs: resubmit `Manage Issues` documentation * docs: resubmit `Manage Issues` documentation * docs: Update triage board location
1 parent b199295 commit f5c01f2

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

docs/src/maintain/manage-issues.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The first goal when evaluating an issue is to determine which category the issue
3030

3131
## Triaging Process
3232

33-
All of ESLint's issues, across all GitHub repositories, are managed on our [Triage Project](https://github.com/orgs/eslint/projects/2). Please use the Triage project instead of the issues list when reviewing issues to determine what to work on. The Triage project has several columns:
33+
All of ESLint's issues, across all GitHub repositories, are managed on our [Triage Project](https://github.com/orgs/eslint/projects/3). Please use the Triage project instead of the issues list when reviewing issues to determine what to work on. The Triage project has several columns:
3434

3535
* **Needs Triage**: Issues that have not yet been reviewed by anyone
3636
* **Triaging**: Issues that someone has reviewed but has not been able to fully triage yet
@@ -41,7 +41,7 @@ All of ESLint's issues, across all GitHub repositories, are managed on our [Tria
4141
* **RFC Opened**: An RFC is opened to address these issues
4242
* **Blocked**: The issue can't move forward due to some dependency
4343
* **Ready to Implement**: These issues have all the details necessary to start implementation
44-
* **PR Opened**: There is an open pull request for each of these issues
44+
* **Implementing**: There is an open pull request for each of these issues
4545
* **Completed**: The issue has been closed (either via pull request merge or by the team manually closing the issue)
4646

4747
We make every attempt to automate movement between as many columns as we can, but sometimes moving issues needs to be done manually.
@@ -64,14 +64,24 @@ The steps for triaging an issue are:
6464
* If the issue is actually a question (rather than something the dev team needs to change), please [convert it to a discussion](https://docs.github.com/en/free-pro-team@latest/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion). You can continue the conversation as a discussion.
6565
* If the issue is reporting a bug, try to reproduce the issue following the instructions in the issue. If you can reproduce the bug, please add the "repro:yes" label. (The bot will automatically remove the "repro:needed" label.) If you can't reproduce the bug, ask the author for more information about their environment or to clarify reproduction steps.
6666
* If the issue is reporting something that works as intended, please add the "works as intended" label and close the issue.
67-
* For all issues, please add labels describing the part of ESLint affected:
67+
* Please add labels describing the part of ESLint affected:
6868
* **3rd party plugin**: Related to third-party functionality (plugins, parsers, rules, etc.)
6969
* **build**: Related to commands run during a build (testing, linting, release scripts, etc.)
7070
* **cli**: Related to command line input or output, or to `CLIEngine`
7171
* **core**: Related to internal APIs
7272
* **documentation**: Related to content on eslint.org
7373
* **infrastructure**: Related to resources needed for builds or deployment (VMs, CI tools, bots, etc.)
7474
* **rule**: Related to core rules
75+
* Please assign an initial priority based on the importance of the issue. If you're not sure, use your best judgment. We can always change the priority later.
76+
* **P1**: Urgent and important, we need to address this immediately.
77+
* **P2**: Important but not urgent. Should be handled by a TSC member or reviewer.
78+
* **P3**: Nice to have but not important. Can be handled by any team member.
79+
* **P4**: A good idea that we'd like to have but may take a while for the team to get to it.
80+
* **P5**: A good idea that the core team can't commit to. Will likely need to be done by an outside contributor.
81+
* Please assign an initial impact assessment (make your best guess):
82+
* **Low**: Doesn't affect many users.
83+
* **Medium**: Affects most users or has a noticeable effect on user experience.
84+
* **High**: Affects a lot of users, is a breaking change, or otherwise will be very noticeable to users.
7585
* If you can't properly triage the issue, move the issue back to the "Needs Triage" column in the Triage project so someone else can triage it.
7686
* If you have triaged the issue, move the issue to the "Ready for Dev Team" column in the Triage project.
7787

@@ -120,8 +130,8 @@ Consensus is reached on issues when there are at least three team members who be
120130

121131
If consensus cannot be reached on an issue, or an issue's progress has been stalled and it's not clear if the issue should be closed, then you can refer the issue to the TSC for resolution. To do so, add the "tsc agenda" label to the issue and add a comment including the following information:
122132

123-
1. A one-paragraph summary of the discussion to this point.
124-
2. The question you would like the TSC to answer.
133+
1. A one-paragraph summary of the discussion to this point. This should begin with "TSC Summary:".
134+
2. The question you would like the TSC to answer. This should begin with "TSC Question:".
125135

126136
The issue will be discussed at the next TSC meeting and the resolution will be posted back to the issue.
127137

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy