=======
Issues are opened for many different reasons. We use the following labels for issue classifications:
Issue-Bug
: the issue is reporting a bugIssue-Discussion
: the issue may not have a clear classification yet. The issue may generate an RFC or may be reclassified as a bug or enhancement.Issue-Enhancement
: the issue is more of a feature request than a bug.Issue-Meta
: an issue used to track multiple issues.Issue-Question
: ideally support can be provided via other mechanisms, but sometimes folks to open an issue to get a question answered and we will use this label for such issues.
When an issue is resolved, the following labels are used to describe the resolution:
Resolution-Answered
: the issue was anIssue-Question
and was answered.Resolution-By Design
: the issue is not considered a bug, the behavior is working as designed.Resolution-Duplicate
: the issue is a duplicate - there must be a comment linking to another issue.Resolution-External
: the issue cannot be address by this repo. Should be addressed externally.Resolution-Fixed
: the issue has been fixed and should be referenced from a PR.Resolution-Won't Fix
: the issue may be considered a bug or enhancement but won't be fixed. If there is an inadequate explanation as to why the issue was closed, anyone should feel free to reopen the issue.
These labels describe what feature area of PowerShell that an issue affects:
Area-Build
: build issuesArea-Cmdlets
: cmdlets in any moduleArea-Console
: the console experienceArea-Debugging
: debugging PowerShell scriptArea-Demo
: a demo or sampleArea-Documentation
: PowerShell repo documentation issues, general PowerShell doc issues go hereArea-Engine
: core PowerShell engine, interpreter, runtimeArea-HelpSystem
: anything related to the help infrastructure and formatting of helpArea-Intellisense
: tab completionArea-Language
: parser, language semanticsArea-OMI
: omiArea-PackageManagement
: PackageManagement related issuesArea-Performance
: a performance issueArea-Portability
: anything affecting script portabilityArea-PowerShellGet
: PowerShellGet related issuesArea-PSReadline
: PSReadLine related issuesArea-Remoting
: PSRP issues with any transport layerArea-SideBySide
: side by side supportArea-Test
:issues in a test or in test infrastructure
These are for issues that are specific to certain Operating Systems:
OS-Linux
OS-macOS
OS-Windows
OS-WSL
: Windows Subsystem for Linux
Issues can be in one of the following states:
0 - Backlog
: We've acknowledged the issue but have no immediate plans to address it. If you're looking for a way to contribute, these issues can be a good place to start.1 - Planning
: The issue requires some design or discussion before coding can begin.2 - Ready
: Any design or discussion is essentially done, coding has not yet begun.3 - Working
: The assignee(s) are actively working on the issue.4 - In Review
: The issue is being reviewed. The assignee(s) are responsible for signing off before the PR will be merged.
The following labels are used on PRs:
Review - Needed
: The PR is being reviewed. Please see Pull Request - Code ReviewReview - Waiting on Author
: The PR was reviewed by the team and requires changes or comments from the author before being accepted.Review - Abandoned
: The PR was not updated for significant number of days (the exact number could vary over time). Maintainers should look into such PRs and re-evaluate them.
Blocked
: an issue cannot be addressed due to external factors, but should not be closed because those external factors are temporary.BVT/DRT
: an issue affecting or exposed by tests that have not been open sourced.Porting
: an issue that affects a feature not yet ported to other platforms.Usability
: this label is used to help us filter issues that might be higher priority because they more directly affect the usability of a particular feature or area.Changelog Needed
: The PR requires an addition to the changelog, and should be removed when it has been added.