forked from findyourexit/excise
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitmessage
More file actions
40 lines (39 loc) · 1.28 KB
/
Copy path.gitmessage
File metadata and controls
40 lines (39 loc) · 1.28 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
# <type>(<scope>): <subject>
#
# <body>
#
# <footer>
# --- COMMIT END ---
# Type can be:
# build (changes that affect the build system or external dependencies)
# chore (routine maintenance that does not change production behavior)
# ci (changes to CI configuration files and scripts)
# docs (changes to documentation)
# feat (new user-facing feature)
# fix (fix addressing a user bug)
# perf (performance-related change)
# refactor (refactoring production code)
# revert (reversion in code)
# style (formatting changes - no production code logic changes)
# test (adding or refactoring tests - no production code changes)
#
# Scope is optional and is intended for specifying a granular context appropriate for the changes.
#
# Common scopes used for this project:
# admin, deps, docs, harden, release, runtime, scanner, ui
#
# Subject should use imperative mood and say what you did.
# The body should go into detail about changes made.
# The footer should contain any related or resolved GitHub issue keys.
#
# For a full example:
# feat(lang): add Gibberish language support
#
# Added support for Gibberish language including:
# - New language files
# - Translation updates
# - Unit tests for language switching
#
# Refs:
# - #1234
# - #1235