See how a minor change to your commit message style can make you a better programmer.
This follows the guidelines provided in Conventional Commits
<scope> is optional
This should be short enough that it can be read quickly within Github or any git commit history tool.
This enables any engineer to review commits to understand why things have been done in a particular way. This is optional if the title doesn't provide enough context
This enables Jira integrations with Github to automatically reference commits directly to commits, and enables audit traceability for future engineers to understand the intent behind the work with acceptance criteria behind the change.
Whilst not strictly necessary, it enables changes made to the repo to be directly traceable to work items viewable to other people.
feat: Adding original `attendeeCategory` to `fasDetails`
This is so we can audit the original `attendeeCategory` when the submission has been rejected in FAS
DG-1756
More Examples:
feat: (new feature for the user, not a new feature for build script)fix: (bug fix for the user, not a fix to a build script)docs: (changes to the documentation)style: (formatting, missing semi colons, etc; no production code change)refactor: (refactoring production code, eg. renaming a variable)test: (adding missing tests, refactoring tests; no production code change)chore: (updating grunt tasks etc; no production code change)
References: