Git
Issue and Branch Relationship
- All work must be started with an issue
- All work must be done in a branch
- All branches must be named with the following format:
<type>/<issue id><name>
Commit Message
Format
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
Example
feat: allow overriding of webpack config (#28)
* feat: allow overriding of webpack config
* fix: use correct env variable
Type
Must be one of the following:
feat: A new feature
fix: A bug fix
docs: Documentation only changes
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
refactor: A code change that neither fixes a bug nor adds a feature
perf: A code change that improves performance
test: Adding missing or correcting existing tests
chore: Changes to the build process or auxiliary tools and libraries such as documentation generation