about summary refs log tree commit diff stats
path: root/home-manager/config/git/git_template.git
blob: 9621698d422b4fe1dd98b8fe476a79dc452750ad (plain) (blame)
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
66
# Title: Summary, imperative, start upper case, don't end with a period
# If applied, this commit will <your Title>

# Body: Explain *what* and *why* (not *how*).


# BREAKING CHANGE: <description>
# Fixes: #
# Refs: #
# Co-authored-by: <name> <email>



# Convention Commits (https://www.conventionalcommits.org/en/v1.0.0/ or https://github.com/angular/angular/blob/85b4941be137a2fcdc664dc870e408dd72ad7de7/CONTRIBUTING.md#commit):
#  Feat: [Features] -> MINOR version bump
#      A new feature
#
#  Fix: [Bug Fixes] -> PATCH version bump
#      A bug fix
#
#  append '!' after the type/scope: [Breaking Change] -> MAJOR version bump
#      A breaking API change
#
#  Docs: [Documentation]
#      Documentation only changes
#
#  Style: [Styles]
#      Changes that do not affect the meaning of the code
#      (white-space, formatting, missing semi-colons, etc)
#
#  Refactor: [Code Refactoring]
#      A code change that neither fixes a bug nor adds a feature
#
#  Perf: [Performance Improvements] -> PATCH version bump
#      A code change that improves performance
#
#  Test: [Tests]
#      Adding missing tests or correcting existing tests
#
#  Build: [Builds] -> PATCH version bump
#      Changes that affect the build system or external dependencies
#      (example scopes: gulp, broccoli, npm)
#
#  Ci: [Continuous Integrations]
#      Changes to our CI configuration files and scripts
#      (example scopes: Travis, Circle, BrowserStack, SauceLabs)
#
#  Chore: [Chores]
#      Other changes that don't modify src or test files
#
#  Reverts: [Reverts]
#      Reverts a previous commit

# How to Write a Git Commit Message:
# [https://chris.beams.io/posts/git-commit/] -> https://cbea.ms/git-commit/
#
# 1. Separate subject from body with a blank line
# 2. Limit the subject line to 50 characters
# 3. Capitalize the subject line
# 4. Do not end the subject line with a period
# 5. Use the imperative mood in the subject line
# 6. Wrap the body at 72 characters
# 7. Use the body to explain *what* and *why* vs. *how*
#
# vim: ft=gitcommit