Merge branch 'define-stage-labels-in-issue-workflow' into 'master'
Define Stage labels in issue workflow See merge request gitlab-org/gitlab-ce!22313
This commit is contained in:
commit
70ef08c758
1 changed files with 34 additions and 0 deletions
|
@ -9,6 +9,7 @@ Most issues will have labels for at least one of the following:
|
|||
- Type: ~"feature proposal", ~bug, ~customer, etc.
|
||||
- Subject: ~wiki, ~"container registry", ~ldap, ~api, ~frontend, etc.
|
||||
- Team: ~"CI/CD", ~Plan, ~Manage, ~Quality, etc.
|
||||
- Stage: ~"devops:plan", ~"devops:create", etc.
|
||||
- Release Scoping: ~Deliverable, ~Stretch, ~"Next Patch Release"
|
||||
- Priority: ~P1, ~P2, ~P3, ~P4
|
||||
- Severity: ~S1, ~S2, ~S3, ~S4
|
||||
|
@ -83,6 +84,39 @@ 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
|
||||
any issue.
|
||||
|
||||
## Stage labels
|
||||
|
||||
Stage labels specify which [DevOps stage][devops-stages] the issue belongs to.
|
||||
|
||||
The current stage labels are:
|
||||
|
||||
- ~"devops:manage"
|
||||
- ~"devops:plan"
|
||||
- ~"devops:create"
|
||||
- ~"devops:verify"
|
||||
- ~"devops:package"
|
||||
- ~"devops:release"
|
||||
- ~"devops:configure"
|
||||
- ~"devops:monitor"
|
||||
- ~"devops:secure"
|
||||
|
||||
These labels should be mutually exclusive. If an issue belongs to multiple
|
||||
stages, the most relevant should be used.
|
||||
|
||||
They differ from the [Team labels](#team-labels) because teams may work on
|
||||
issues outside their stage.
|
||||
|
||||
Normally there is a 1:1 relationship between Stage labels and Team labels, but
|
||||
any issue can be picked up by any team, depending on current priorities.
|
||||
So, an issue labeled ~"devops:create" may be scheduled by the ~Plan team, for
|
||||
example. In such cases, it's usual to include both team labels so each team can
|
||||
be aware of the progress.
|
||||
|
||||
The Stage labels are used to generate the [direction pages][direction-pages] automatically.
|
||||
|
||||
[devops-stages]: https://about.gitlab.com/direction/#devops-stages
|
||||
[direction-pages]: https://about.gitlab.com/direction/
|
||||
|
||||
## Release Scoping labels
|
||||
|
||||
Release Scoping labels help us clearly communicate expectations of the work for the
|
||||
|
|
Loading…
Reference in a new issue