Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article documents how we label issues and pull requests in the PowerShell-Docs repository. This article is designed to be a job aid for members of the PowerShell-Docs team. We publish this information here to provide process transparency for our public contributors.
Labels always have a name and a description that is prefixed with their type.
Area labels
Area labels identify the parts of PowerShell or the documentation that the issue relates to.
Label | Related Content |
---|---|
area-about |
The about_* articles. |
area-archive |
The Microsoft.PowerShell.Archive module. |
area-cim |
The CimCmdlets module. |
area-community |
Community-facing projects, including the contributor's guide and monthly updates. |
area-conceptual |
Conceptual articles (not cmdlet reference). |
area-console |
The console host |
area-core |
The Microsoft.PowerShell.Core module. |
area-crescendo |
The Crescendo module. |
area-debugging |
Debugging PowerShell. |
area-diagnostics |
The Microsoft.PowerShell.Diagnostics module. |
area-dsc |
PowerShell Desired State Configuration. |
area-editorsvcs |
The PowerShell editor services. |
area-engine |
The PowerShell engine. |
area-error-handling |
Error handling in PowerShell |
area-experimental |
PowerShell's experimental features |
area-gallery |
The PowerShell Gallery. |
area-helpsystem |
The Help services, including the pipeline and *-Help cmdlets. |
area-host |
The Microsoft.PowerShell.Host module. |
area-ise |
The PowerShell ISE. |
area-jea |
The Just Enough Administration feature. |
area-language |
The PowerShell syntax and keywords. |
area-learn |
The structured training content for PowerShell. |
area-localaccounts |
The Microsoft.PowerShell.LocalAccounts module. |
area-localization |
Localization problems or opportunities for the content. |
area-management |
The Microsoft.PowerShell.Management module. |
area-native-cmds |
Using native commands in PowerShell. |
area-omi |
Open Management Infrastructure & CDXML. |
area-ops-issue |
Building and rendering the content on the site. |
area-other |
Miscellaneous modules. |
area-overview |
The overview section in the conceptual content. |
area-packagemanagement |
The PackageManagement module. |
area-parallelism |
Content covering parallel processing, such as using ForEach-Object or PowerShell Jobs. |
area-platyps |
The PlatyPS module. |
area-portability |
Cross-platform compatibility. |
area-powershellget |
The PowerShellGet module. |
area-providers |
PowerShell providers. |
area-psreadline |
The PSReadLine module. |
area-release-notes |
The PowerShell release notes. |
area-remoting |
The PowerShell remoting feature and cmdlets. |
area-scriptanalyzer |
The PSScriptAnalyzer module. |
area-sdk-docs |
The conceptual documentation for the PowerShell SDK. |
area-sdk-ref |
The .NET API reference documentation for the PowerShell SDK. |
area-security |
The Microsoft.PowerShell.Security module and security concepts in general. |
area-setup |
Installing and configuring PowerShell. |
area-threadjob |
The ThreadJob module. |
area-utility |
The Microsoft.PowerShell.Utility module. |
area-versions |
Issues with the versioning of the documentation. |
area-vscode |
The VS Code PowerShell extension. |
area-wincompat |
The Windows Compatibility feature. |
area-wmf |
The Windows Management Framework. |
area-workflow |
The Windows PowerShell Workflow feature. |
Issue labels
Issue labels distinguish issues by purpose.
Label | Issue Category |
---|---|
issue-doc-bug |
Errors or ambiguities in the content |
issue-doc-idea |
Requests for new content |
issue-kudos |
Praise, positive feedback, or thanks rather than work items |
issue-product-feedback |
Feedback or problems with the product itself |
issue-question |
Support questions |
Priority labels
Priority labels rank which work items need to be worked on before others. These labels are only used when needed to manage large sets of work items.
Label | Priority Level |
---|---|
Pri0 |
Highest |
Pri1 |
High |
Pri2 |
Medium |
Pri3 |
Low |
Project Labels
Project labels indicate what ongoing GitHub Project a work item is related to. These labels are used for automatically adding work items to a project on creation.
Label | Project |
---|---|
project-quality |
The quality improvement project |
Quality labels
Quality labels categorize work items for the quality improvement effort.
Label | Improvement |
---|---|
quality-aliases |
Ensure cmdlet aliases are documented |
quality-format-code-samples |
Ensure proper casing, line length, and other formatting in code samples |
quality-format-command-syntax |
Ensure proper casing and formatting for command syntax |
quality-link-references |
Ensure links in conceptual docs are defined as numbered references |
quality-markdownlint |
Ensure content follows markdownlint rules |
quality-spelling |
Ensure proper casing and spelling for words |
Status labels
Status labels indicate why a work item was closed or shouldn't be merged. Issues are only given status labels when they're closed without a related PR.
Label | Status |
---|---|
resolution-answered |
Closed by existing documentation |
resolution-duplicate |
Closed as duplicate issue |
resolution-external |
Closed by customer or outside resource |
resolution-no-repro |
Unable to reproduce the reported issue |
resolution-refer-to-support |
Closed and referred to community or product support |
resolution-wont-fix |
Closed as won't fix |
Tag labels
Tag labels add independent context for work items.
Label | Purpose |
---|---|
in-progress |
Someone is actively working on the item |
go-live |
The work item is related to a specific release |
doc-a-thon |
The work item is related to a doc-a-thon |
up-for-grabs |
Any contributor can volunteer to resolve the work item |
hacktoberfest-accepted |
The PR is accepted for inclusion in #hacktoberfest |
hacktoberfest-candidate |
The PR is a candidate for inclusion in #hacktoberfest |
needs-triage |
The issue must be triaged by the team before it's ready to be worked |
code-of-conduct |
Closed for spam, trolling, or code of conduct violations |
do-not-merge |
The PR isn't meant to be merged |
Waiting labels
Waiting labels indicate that a work item can't be resolved until an external condition is met.
Label | Waiting For |
---|---|
hold-for-pr |
Upstream PR to be merged |
hold-for-release |
Upstream product to release |
needs-investigation |
Waiting for team member to verify or research |
needs-more-info |
Additional details or clarification from work item author |
needs-response |
Response from work item author |
review-shiproom |
Shiproom discussion with the PowerShell team |