-
Notifications
You must be signed in to change notification settings - Fork 379
/
.gitmessage
38 lines (35 loc) · 1.61 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
# [<tag>] <subject> (Max 70 char)
# |<---- Preferably using up to 60 chars --->|<------------------->|
# Example: [feature] Implement automated commit messages
# (Optional) Explain why this change is being made
# |<---- Try To Limit Each Line to a Maximum Of 70-75 Characters ---->|
# --- COMMIT END ---
# Tag can be
# analyzer (Analyzer related changes)
# clang (Clang Static Analyzer related changes)
# clang-tidy (Clang Tidy related changes)
# cmd (Command line changes)
# cfg (Config file changes)
# db (Issues related to the database schema)
# doc (Changes to documentation)
# gui (Changes in the web GUI)
# fix (Bug fix)
# feat (New feature)
# refactor (Refactoring code)
# server (Server related changes)
# style (Formatting, missing semi colons, etc; no code change)
# test (Adding or refactoring tests; no production code change)
# tu-collector (Changes in the tu-collector tool)
# version (Version bump/new release; no production code change)
# web (Changes in the web module)
#
# Note: Multiple tags can be combined, e.g. [feat][server] Save and load filters in the GUI
# --------------------
# Remember to:
# * Capitalize the subject line.
# * Use the imperative mood in the subject line.
# * Do not end the subject line with a period.
# * Separate subject from body with a blank line.
# * Use the body to explain what and why vs how.
# * Can use multiple lines with "-" or "*" for bullet points in body.
# --------------------