-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gitmessage
65 lines (65 loc) · 1.46 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# name: .gitmessage
# description: This file helps to write better commit messages.
# author: while-true-do.io
# contact: [email protected]
# license: BSD-3-Clause
#
# usage: git config commit.template .gitmessage
#
#<------------------------- 72 characters ---------------------------->
#
# Pattern:
#
# <tag>: <subject>
#
# <description>
#
# - <tag>: <description>
# - <tag>: <description>
# - <tag>: <description>
#
# Resolves: #<issue number>, #<issue number>
# See also: #<issue number>, #<issue number>
#
#<------------------------- 72 characters ---------------------------->
#
# Example:
#
# feat: Everything OK Button
#
# A long requested Everything OK Button, which will help us a lot!
#
# - add: everything_ok.py
# - remove: not_ok.js
# - update: README.md
# - update: metadata.json
#
# Resolves: #1234
# See also: #4711, #666
#
#<------------------------- 72 characters ---------------------------->
#
# Explanation:
#
# --> TAGS
#
# change tags: can be used for all changes
# - add a feature of file is added
# - remove a feature or file is removed
# - update a feature of file was updated
#
# title tags: only use them for the subject line
# - doc documentation
# - feat feature provided
# - fix bug fix, security fix
# - refactor most likely a re-write or re-code
# - style code style
#
# --> SUBJECT, DESCRIPTION
#
# What was done and why was it done?
#
# --> RESOLVES, SEE ALSO
#
# In most cases, it is mandatory to provide an issue number, which is
# addressed.