-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitmessage
38 lines (30 loc) · 1.62 KB
/
.gitmessage
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
# This project follows the conventional commits format (https://www.conventionalcommits.org)
# The header of the commit message should follow the following format (details at the bottom):
# [type](optional scope): [subject]
# No more than 50 chars. ======================= ↓
# The body uses the imperative, present tense: "change" not "changed" nor "changes".
# The body should include the motivation for the change and contrast this with previous behavior.
# Wrap at 72 chars. ================================================== ↓
# Provide links or keys to any relevant tickets, articles or other resources.
# * These should follow the git trailer format: https://git-scm.com/docs/git-interpret-trailers
# Wrap at 72 chars. ================================================== ↓
# ** Type
# Must be one of the following:
# - build: Build related changes
# - chore: Changes to auxiliary tools and files
# - ci: Changes in the CI pipeline
# - docs: Documentation only changes
# - feat: A new feature
# - fix: A bug fix
# - perf: A code refactor that targets performance improvements
# - refactor: A code change that neither fixes a bug nor adds a feature
# - revert: Reverting things
# - style: Markup, white-space, formatting, missing semi-colons...
# - test: Adding missing tests
# ** Scope
# A scope may be provided to a commit’s type, to provide additional contextual information
# and is contained within parenthesis, e.g. feat(parser): add ability to parse arrays.
# ** Subject
# The subject contains a succinct description of the change:
# * Use the imperative, present tense: "change" not "changed" nor "changes"
# * No dot (.) at the end.