Labels are a good way to categorize the tasks. But having too many in an unorganized way results more clutter. Here is my way of labeling issues/tasks. This is the way I organize my tasks in GitHub, GitLab and in Jira.
Indicating the area to which issues belong.
|optimization||Fine tuning works|
Used to prioritize the issues.
|P0||Requires immediate attention|
|P1||Requires attention soon|
|P2||Does not require immediate attention|
|P3||Low priority items|
Previously I was using,
|priority/high||Requires immediate attention|
|priority/medium||Requires attention soon|
|priority/low||Does not require immediate attention|
Indicating the current stage of the issue.
|awaiting-response||Potential fix was proposed; awaiting response|
|backlog||Prioritized to be picked up in current sprint|
|blocked||Work that is currently impeded or unable to progress due to external factors or dependencies|
|in-test||Deployed to TEST environment|
|investigating||Someone is looking into this|
|needs-information||Tasks or issues that lack essential information and require additional details before proceeding|
|needs-investigating||Someone needs to look at this|
|needs-review||Work done but needs review|
|pending-release||Works associated with this issue is done but not deployed|
|proposal||No work has been done of this issue|
|ready-for-work||The issue is reproducible and in scope|
|wontfix||Does not regard this as an issue or will not implement this feature|
|work-in-progress||Someone is working on it|
Stage labels like in progress, backlog etc can be skipped in GitHub if you linked the issue to a project which has relevant columns matching these stages.
Used to categorize the issues.
|bug||Something isn’t working|
|chore||Work is required w/ no deliverable to end user|
|comment||Comments created via utteranc.es|
|documentation||Improvements or additions to documentation|
|dependencies||For managing project dependencies|
|duplicate||This issue already exists|
|feature||New feature that does not currently exist|
|enhancement||Requested enhancement of existing feature|
|question||Further information is requested|
|test||This tests something|
|stale||Issues with no activity for long time|
|unplanned||Work that has arisen unexpectedly and requires immediate attention or action|
If you are a colorful person 😉 , suggest me some colors for these labels in the comments 👇
- Labels changed to non-prefix format.