-
Notifications
You must be signed in to change notification settings - Fork 102
/
.gitlabels
34 lines (26 loc) · 1.46 KB
/
.gitlabels
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# This file describes meta-data associated with Git commits
# that can be processed by tools.
#
# See <https://github.com/elliottcable/.gitlabels>
# --[ Nature of the change ]-------------------------------------------
# These labels give a summary of the kind of change that was made.
# They may be combined, although it's usually better to have separated
# commits introducing them.
- (new) Introduces new functionality or features.
- (rm remove) Removes previous functionality.
- (fix) Fixes the behaviour of exiting features.
- (perf performance) Introduces performance optimisations.
- (re refactor) Changes structure, but doesn't introduce new features nor fixes bugs.
# --[ Qualifiers ]-----------------------------------------------------
# Changes may be qualified
- (!! important) The commit introduces substantial changes.
- (break) The change breaks an existing feature
- (- minor) The change is rather minor and may be ignored in most cases
- (release) A new public release
# --[ Scopes ]---------------------------------------------------------
# Because this is a multi-package repository, sometimes changes apply
# to only a few of these scopes. These labels exist for that reason
- (doc documentation) Changes to API or other docs
- (test) Changes to test files
- (base) Changes to the Base package
- (other) Changes to other things (tooling, metadata)