Type labels are very important. They define what kind of issue this is. Every
Type labels are very important. They define what kind of issue this is. Every
issue should have one or more.
issue should have one or more.
...
@@ -61,7 +38,7 @@ already reserved for subject labels).
...
@@ -61,7 +38,7 @@ already reserved for subject labels).
The descriptions on the [labels page][labels-page] explain what falls under each type label.
The descriptions on the [labels page][labels-page] explain what falls under each type label.
### Subject labels
## Subject labels
Subject labels are labels that define what area or feature of GitLab this issue
Subject labels are labels that define what area or feature of GitLab this issue
hits. They are not always necessary, but very convenient.
hits. They are not always necessary, but very convenient.
...
@@ -75,7 +52,7 @@ issue is labeled with a subject label corresponding to your expertise.
...
@@ -75,7 +52,7 @@ issue is labeled with a subject label corresponding to your expertise.
Subject labels are always all-lowercase.
Subject labels are always all-lowercase.
### Team labels
## Team labels
Team labels specify what team is responsible for this issue.
Team labels specify what team is responsible for this issue.
Assigning a team label makes sure issues get the attention of the appropriate
Assigning a team label makes sure issues get the attention of the appropriate
...
@@ -107,7 +84,7 @@ indicate if an issue needs backend work, frontend work, or both.
...
@@ -107,7 +84,7 @@ indicate if an issue needs backend work, frontend work, or both.
Team labels are always capitalized so that they show up as the first label for
Team labels are always capitalized so that they show up as the first label for
any issue.
any issue.
### Release Scoping labels
## Release Scoping labels
Release Scoping labels help us clearly communicate expectations of the work for the
Release Scoping labels help us clearly communicate expectations of the work for the
release. There are three levels of Release Scoping labels:
release. There are three levels of Release Scoping labels:
...
@@ -138,7 +115,7 @@ This label documents the planned timeline & urgency which is used to measure aga
...
@@ -138,7 +115,7 @@ This label documents the planned timeline & urgency which is used to measure aga
| ~P3 | Medium Priority | Within the next 3 releases (approx one quarter) |
| ~P3 | Medium Priority | Within the next 3 releases (approx one quarter) |
| ~P4 | Low Priority | Anything outside the next 3 releases (approx beyond one quarter) |
| ~P4 | Low Priority | Anything outside the next 3 releases (approx beyond one quarter) |
### Severity labels
## Severity labels
Severity labels help us clearly communicate the impact of a ~bug on users.
Severity labels help us clearly communicate the impact of a ~bug on users.
...
@@ -149,7 +126,7 @@ Severity labels help us clearly communicate the impact of a ~bug on users.
...
@@ -149,7 +126,7 @@ Severity labels help us clearly communicate the impact of a ~bug on users.
| ~S3 | Major Severity | Broken Feature, workaround acceptable | Can create merge requests only from the Merge Requests page, not through the Issue. |
| ~S3 | Major Severity | Broken Feature, workaround acceptable | Can create merge requests only from the Merge Requests page, not through the Issue. |
| ~S4 | Low Severity | Functionality inconvenience or cosmetic issue | Label colors are incorrect / not being displayed. |
| ~S4 | Low Severity | Functionality inconvenience or cosmetic issue | Label colors are incorrect / not being displayed. |
#### Severity impact guidance
### Severity impact guidance
Severity levels can be applied further depending on the facet of the impact; e.g. Affected customers, GitLab.com availability, performance and etc. The below is a guideline.
Severity levels can be applied further depending on the facet of the impact; e.g. Affected customers, GitLab.com availability, performance and etc. The below is a guideline.
...
@@ -160,7 +137,7 @@ Severity levels can be applied further depending on the facet of the impact; e.g
...
@@ -160,7 +137,7 @@ Severity levels can be applied further depending on the facet of the impact; e.g
| ~S3 | A few users or a single paid customer affected | Limited impact on important portions of GitLab.com | Degradation is likely to occur in the near future |
| ~S3 | A few users or a single paid customer affected | Limited impact on important portions of GitLab.com | Degradation is likely to occur in the near future |
| ~S4 | No paid users/customer affected, or expected to in the near future | Minor impact on on GitLab.com | Degradation _may_ occur but it's not likely |
| ~S4 | No paid users/customer affected, or expected to in the near future | Minor impact on on GitLab.com | Degradation _may_ occur but it's not likely |
### Label for community contributors
## Label for community contributors
Issues that are beneficial to our users, 'nice to haves', that we currently do
Issues that are beneficial to our users, 'nice to haves', that we currently do
not have the capacity for or want to give the priority to, are labeled as
not have the capacity for or want to give the priority to, are labeled as
...
@@ -210,8 +187,7 @@ any potential community contributor to @-mention per above.
...
@@ -210,8 +187,7 @@ any potential community contributor to @-mention per above.