Skip to content

Issue Labels

Shrey Tailor edited this page Mar 20, 2022 · 5 revisions

Issue Labels

A custom labelling system was used during the development of this product, as opposed to the default labels provided by GitHub. This helped to promote collaboration in a large team because you have the ability to filter issues based on their labels.

There were four label categories in total.

Type

These labels explain what the issue is about.

image

Used if the issue is about the current source code including a bug (an undesired behaviour) that needs to be fixed.

image

Used if the issue is about anything to do with changes in documentation, whether it's related to the code documentation or the wiki.

image

Used if the issue is about introducing something that adds to the current functionality of the system.

image

Used if the source code is being modified but the functionality is not affected, i.e. refactoring the source code.

Priority

These labels explain how important it is to work on the issue. The priorities are relative to each other.

image

image

image

image

Used if the issue must be resolved immediately, potentially because there is a bug introduced in the system.

Team

These labels identify the team that owns this issue. Note that if your issue is general (e.g. relating to the wiki), you will not need to include this label.

image image image image image

Status