11# Issue Management
22
33## Long-living issue labels
4+ =======
5+ ## Issue and PR Labels
6+
7+ Issues are opened for many different reasons.
8+ We use the following labels for issue classifications:
9+
10+ * ` Issue-Bug ` : the issue is reporting a bug
11+ * ` Issue-Discussion ` : the issue may not have a clear classification yet.
12+ The issue may generate a [ RFC] [ ln-rfc ] or maybe be reclassified as a bug or enhancement.
13+ * ` Issue-Enhancment ` : the issue is more of a feature request than a bug.
14+ * ` Issue-Meta ` : an issue used to track multiple issues
15+ * ` Issue-Question ` : ideally support can be provided via other mechanisms,
16+ but sometimes folks to open an issue to get a question answered and we will use this label for such issues.
17+
18+ [ ln-rfc ] : https://github.com/PowerShell/PowerShell-RFC
19+
20+ When an issue is resolved, the following labels are used to describe the resolution:
21+
22+ * ` Resolution-Answered ` : the issue was a ` Issue-Question ` and was answered.
23+ * ` Resolution-By Design ` : the issue is not considered a bug, the behavior is working as designed
24+ * ` Resolution-Duplicate ` : the issue is a duplicate - there must be a comment linking to another issue
25+ * ` Resolution-Fixed ` : the issue is has been fixed and should be referenced from a PR
26+ * ` Resolution-Won't Fix ` : the issue may be considered a bug or enhancement but won't be fixed.
27+ If there is an inadequate explanation as to why the issue was closed,
28+ anyone should feel free to reopen the issue.
429
530### Feature areas
631
7- These labels describe what feature area of PowerShell that an issue addresses .
32+ These labels describe what feature area of PowerShell that an issue affects .
833
934* ` Area-Build ` : build issues
1035* ` Area-Cmdlets ` : cmdlets in any module
1136* ` Area-Console ` : the console experience
1237* ` Area-Debugging ` : debugging PowerShell script
38+ * ` Area-Demo ` : a demo or sample
1339* ` Area-Documentation ` : PowerShell * repo* documentation issues, general PowerShell doc issues go [ here] ( https://github.com/PowerShell/PowerShell-Docs/issues )
1440* ` Area-Engine ` : core PowerShell engine, interpreter, runtime
41+ * ` Area-HelpSystem ` : anything related to the help infrastructure and formatting of help
1542* ` Area-Intellisense ` : tab completion
1643* ` Area-Language ` : parser, language semantics
1744* ` Area-OMI ` : omi
1845* ` Area-PackageManagement ` : PackageManagement related issues
1946* ` Area-Performance ` : a performance issue
2047* ` Area-Portability ` : anything affecting script portability
21- * ` Area-PSReadline ` : PSReadLine
22- * ` Area-SideBySide ` : Side by side support
23- * ` Area-Test ` : tests or test infrastructure
48+ * ` Area-PowerShellGet ` : PowerShellGet related issues
49+ * ` Area-PSReadline ` : PSReadLine related issues
50+ * ` Area-SideBySide ` : side by side support
51+ * ` Area-Test ` : issues in a test or in test infrastructure
2452
2553### Operating systems
2654
@@ -33,14 +61,25 @@ These are for issues that are specific to certain operating systems:
3361
3462Issues can be in one of the following states:
3563* ` 0 - Backlog ` : We've acknowledged the issue but have no immediate plans to address it.
64+ If you're looking for a way to contribute, these issues can be a good place to start.
3665* ` 1 - Planning ` : The issue requires some design or discussion before coding can begin.
3766* ` 2 - Ready ` : Any design or discussion is essentially done, coding has not yet begun though.
3867* ` 3 - Working ` : The assignee(s) are actively working on the issue.
3968* ` 4 - In Review ` : The issue is being reviewed.
40- The assignee(s) are responsible for signing off before the PR will be merged.
69+ The assignee(s) are responsible for signing off before the PR will be merged.
70+
71+ The following labels are used on PRs:
72+
73+ * ` Review - Needed ` : The PR is being reviewed. Please see [ Pull Request - Code Review] ( ../../.github/CONTRIBUTING.md#pull-request-code-review )
74+ * ` Review - Waiting on Author ` : The PR was reviewed by the team and requires changes or comments from the author before being accepted.
75+
76+ ### Random labels
4177
42- * ` help wanted ` : We are looking for someone to work on this issue.
43- * ` need review ` : This pull request is being reviewed. Please see [ Pull Request - Code Review] ( ../../.github/CONTRIBUTING.md#pull-request-code-review )
44- * ` waiting for author ` : The issue or pull request needs
45- * ` add to changelog ` : The PR requires an addition to the changelog.
46- Should be removed when it has been added.
78+ * ` Blocked ` : an issue cannot be addressed due to external factors,
79+ but should not be closed because those external factors are temporary.
80+ * ` BVT/DRT ` : an issue affecting or exposed by tests that have not been open sourced.
81+ * ` Porting ` : an issue that affects a feature not yet ported to other platforms.
82+ * ` Usability ` : this label is used to help us filter issues that might be higher priority
83+ because they more directly affect the usability of a particular feature or area.
84+ * ` Changelog Needed ` : The PR requires an addition to the changelog,
85+ and should be removed when it has been added.
0 commit comments