Skip to content

Issue Labels

Tuba Cibuk edited this page Feb 21, 2020 · 3 revisions

Issue Labels

  • Issue labels are good for classification and categorization of issues. So that one can understand the content of an issue quickly.

Label Groups

  • In order to use labels efficiently and clearly, there are 4 major and 2 minor label groups. The group names and their members are explained below.

1. Progress

This group help us to see the life-time of an issue.
new : It is a newborn issue and no progress yet.
in progress : After some progress is made, new label is changed with this label.
completed : When everything is done in process label is changed with this label. After some review, the issue can be closed.
overdue : Oh no! The deadline is expired.

2. Type

This group shows us what kind of work the issue includes.
programming : This issue is about coding. So that the assignee can prepare him/herself to code.
documenting : This issue is about documenting. I wish best for the assignee!
research : This issue is about googling.
designing : This issue is about designs & flowcharts.

3. Status

This group shows the reason of an issue.
bug : Someone found a bug in the project!
help! : A group member needs help.
update : Some plans has changed about that issue. One should review the issue again before progress.
abandoned : When the assignee does not want to continue, s/he must add this label to the related issue.
fixed : After some bug is fixed, bug label is changed with this label.
assignee change : If new assignee is found for an abandoned issue, abandoned label is changed with this label.

4. Priority

This group shows the priority level of an issue.
urgent : The label speaks for itself. The issue must be completed urgently because other issues depend to this issue.
high priority : Not to make other group members wait, this issue should be completed earlier.
medium priority : Maybe there is no one waiting for you but it is an important one, too.
low priority : It is enough to complete this one before the deadline.

5. Related Members

This groups shows if the issue should be reviewed by all members. There is one member of this group and it is all members.

6. Number

This group shows if there is another similar issue. The only member is duplicate. The duplicate issue should be closed.

Label Groups Table

Progress Type Status Priority Related Members Number
new programming bug urgent all members duplicate
in progress documenting help! high priority
completed research update medium priority
overdue designing abandoned low priority
fixed
assignee change

How to use them?

There are 4 major groups. While labeling, an appropriate member of each major group must be used. Labels of minor groups should be used if necessary. After some work done, the labels should be updated so that other group members can understand what's going on.

I hope you like the colors of the labels. They are chosen from a good palette.

🎓 Team Members

User Manuals

System Manuals

💻 Project

🗓 Meeting Notes 352

🗓 Meeting Notes 451

Milestones

📎 Assignments

🔍 Issue Labels

📞 Communication Plan

📝 Research

Project Plan

Brain Storms

Clone this wiki locally