-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.gitmessage
More file actions
51 lines (45 loc) · 1.74 KB
/
.gitmessage
File metadata and controls
51 lines (45 loc) · 1.74 KB
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
44
45
46
47
48
49
50
51
# <type>[(optional scope)]: <subject>
# <BLANK LINE>
# [optional body]
# <BLANK LINE>
# [optional footer(s)]
# type
# fix: A bug fix
# feat: A new features
# docs: Documentation only changes
# style: Changes that do not affect the meaning of the code
# refactor: A code change that neither fixes a bug nor adds a feature
# perf: A code change that improves performance
# test: Adding missing or correcting existing tests
# build: Changes that affect the build system or external dependencies
# ci: Changes to our CI configuration files and scripts
# chore: Other changes that don't modify src or test files
# revert: Reverts a previous commit
# optional scope
# init: Initialize commit
# security: Security to invite users to upgrade in case of vulnerabilities
# deps: Dependencies upgrading or downgrading
# config: Configuration changes
# i18n: Internationalization and localization
# ...
# subject: Short summary
# - Do nt end with a period
# - Not cased
# - Start writing in lower case
# - 100 chars or less
# - Use the imperative mood
# optional body: Explain why this change is being made.
# - Wrap it to about 100 characters or so
# - Can use multiple lines with "-" for bullet points
# - Explain what and why vs. how
# optional footer(s): Provide links or keys to any relevant tickets
# - Wrap it to about 100 characters or so
# Linking a pull request to an issue using a keyword
# - close #ISSUE-NUMBER
# - fix #ISSUE-NUMBER
# - resolve #ISSUE-NUMBER
# --------------------
# Conventional Commits
# A specification for adding human and machine readable meaning to commit messages
# Ref: https://www.conventionalcommits.org
# --------------------o