Skip to content

Latest commit

 

History

History
111 lines (84 loc) · 5.55 KB

labeling-standards.md

File metadata and controls

111 lines (84 loc) · 5.55 KB

Reflective

Contribution Guide

Labeling Standards

It's important to recognize the value of proper labeling for issues and discussions when a project operates at scale. Without this organization, it makes for extra workload on the project maintainers as it requires a detailed review of each unlabeled issue to set in motion any further workflows, both automated and manual.

Please consider the following document when creating new issues or discussions. If an issue or discussion isn't properly labeled per the following standards, it may result in notable delays before a project maintainer addresses the issue or discussion.

Labeling Categories

Bug Issues

This category should be used to report any mis-behaving / broken feature, changes that break functionality or usability, and most importantly, security vulnerabilities.

Property Value
Color #d73a4a
Pattern bug / *
Documentation Issues

This category should be used to hold any discussions of existing project documentation as well as making new documentation requests.

Property Value
Color #0075ca
Pattern docs / *
Feature Issues

This category should be used to hold any discussions of existing features as well as making new feature or enhancement requests.

Property Value
Color #008672
Pattern feature / *
Help Issues

This category should be used to request help with the various aspects of using the application.

Property Value
Color #d876e3
Pattern help / *
Moderation Flags

This category should only be used by project maintainers for use in management workflows.

Property Value
Color #e5ef23
Pattern mod / *
Skills Flags

This category should only be used by project maintainers to categorize the skills required for addressing a topic.

Property Value
Color #5319e7
Pattern skill / *

Labels

Below is a list of all labels currently used on the project for organizing issues, discussions, and pull-requests.

Label When to use it
bug / broken-feature Existing feature malfunctioning or broken
bug / security-vulnerability Security vulnerability identified with the application
docs / discussion Documentation change proposals
docs / request Documentation change request
feature / dependency Existing feature dependency
feature / discussion New or existing feature discussion
feature / request New feature or enhancement request
help / deployment Questions regarding application deployment
help / features Questions regarding the use of application features
help / other General questions not specific to application deployment or features
mod / accepted This request has been accepted
mod / announcement This is an admin announcement
mod / change-request Used by internal developers to indicate a change-request.
mod / changes-requested Changes have been requested before proceeding
mod / duplicate This issue or pull request already exists
mod / good-first-issue Good for newcomers
mod / help-wanted Extra attention is needed
mod / invalid This doesn't seem right
mod / rejected This request has been rejected
mod / reviewed This request has been reviewed
mod / reviewing This request is being reviewed
mod / stale This request has gone stale
mod / tested This has been tested
mod / testing This is being tested
mod / wont-fix This will not be worked on
skill / database Requires a database skill-set
skill / docker Requires a Docker skill-set
skill / documentation Requires a documentation skill-set
skill / html Requires a HTML skill-set
skill / javascript Requires a JavaScript skill-set
skill / python Requires a Python skill-set