generated from okikio/transferables
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitmessagetpl
43 lines (42 loc) · 1.63 KB
/
.gitmessagetpl
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
35
36
37
38
39
40
41
42
43
# Full spec: https://www.conventionalcommits.org/en/v1.0.0
#
# TYPE
# ======================================================================
# Can be one of: feat, fix, chore, build, ci, docs, tests, etc...
#
# - a commit of the type fix patches a bug in your codebase,
# this correlates with PATCH in Semantic Versioning.
#
# - a commit of the type feat introduces a new feature to the codebase,
# this correlates with MINOR in Semantic Versioning.
#
# - types other than fix and feat are allowed, additional types are
# not mandated by the Conventional Commits specification, and have
# no implicit effect in Semantic Versioning
#
# SCOPE
# ======================================================================
# A scope MUST consist of a noun describing a section of the codebase
# surrounded by parenthesis, e.g., fix(parser):
#
# FOOTERS
# ======================================================================
# Footers must also be separated by a blank line
# from the body & be on consecutive lines.
#
# A commit that has a footer BREAKING CHANGE:, or appends a ! after the
# type/scope, introduces a breaking API change (correlating with MAJOR
# in Semantic Versioning).
#
# A BREAKING CHANGE can be part of commits of any type.
#
# Footers other than BREAKING CHANGE may be provided and follow a
# convention similar to the git trailer format.
# see: https://git-scm.com/docs/git-interpret-trailers
#
# LINE LENGTH
# ======================================================================
# |<----- preferably using up to 50 chars ------>|<- no more than 72 ->|
<type>[(optional scope)][!]: <description>
[optional body]
[optional footer(s)]