# Add = Create a capability e.g. feature, test, dependency. # Cut = Remove a capability e.g. feature, test, dependency. # Fix = Fix an issue e.g. bug, typo, accident, misstatement. # Bump = Increase the version of something e.g. dependency. # Make = Change the build process, or tooling, or infra. # Start = Begin doing something; e.g. "Branch by abstraction" # Stop = End doing something; e.g. remove a feature flag. # Refactor = A code change that MUST be just a refactoring. # Reformat = Refactor of formatting, e.g. omit whitespace. # Optimize = Refactor of performance, e.g. speed up code. # Document = Refactor of documentation, e.g. help files. # Capitialize, imperative, no ending period # First word from above -- max of 50 ------------| # Explain what and why this change, not HOW. -------------------------| # Trouble explaining? Split commits with `git add -p` # Any references to tickets, articles, or other resources at end. # Ticket: #123 Resolves: #123 # Closes: #123 See also: #456, #789 # ------------------------------------- # Information used in creating this document is taken from: # https://github.com/joelparkerhenderson/git_commit_message # ======================================================================