Skip to content

Label Names and Definitions

Ian Henry edited this page Jun 9, 2017 · 11 revisions

Adopted from the rust wiki.

TAGS LABELS Meaning
AREA TAGS What part of the code is relevant.
A-builder Issue encountered or work involves the build system.
A-cli hab binary behaviors.
A-documentation Issue area is specifically documentation, web or otherwise.
A-habitat.sh An issue involving the habitat.sh website or its functionality.
A-plan-build Related specifically to the code/process of building a package.
A-scaffolding Scaffolding issues or features.
A-studio Issue regards the studio and its behaviors.
A-supervisor Gossip or supervisor functionality in question.
CATEGORIZATION TAGS What type of work does the issue refer to.
C-bug The behavior in question is a bug.
C-chore Necessary work for core-maintainers that is not a bug or feature.
C-critical This issue is considered high-priority usually a bug.
C-feature New functionality or behavior.
C-release Tag used in triggering our release process.
C-RFC Issue is new/future functionality that requires maintainer discussion.
EFFORT TAGS Should a contributor undertake, what is the estimated effort level.
E-easy Straightforward. Recommended for a new contributor.
E-less-easy Variable effort required; may require a mentor. Recommended starting point should be included in the issue.
E-hard Very difficult. Do not attempt without significant relevant experience and motivation.
E-mentored Variable effort required; Solid issue to pair on with a mentor.
LANGUAGE TAGS Pretty straightforward right? What language the work will involve.
L-html-css
L-javascript
L-ruby
L-rust
L-shell
STATUS TAGS The current status of an issue or pull request.
S-awaiting-merge
S-awaiting-review
S-needs-decision Issue is waiting on core maintainers to deliver a decision on status.
S-needs-discussion Issue requires deliberation from community and core-maintainers.
S-DO-NOT-MERGE
S-wont-fix Label only used on closed issues that fall outside project scope.