This project uses Conventional Commits structure, with the types and scopes detailed below
fix
Fix to something which was previously not workingenh|enhancement
Improvement to something which was workingrefac|refactor
Changes to structurefeat|feature
Adding some new functionalitytest|tests
Changes to the test suite which don't affect functionalitydoc|docs
Changes to documentation which don't affect functionalitysys|system
Changes to some build, distribution or other systems admin process
[dev]
Pertains to an unreleased feature/version[rel|release]
Pertains to a released feature/version
!
Commit contains potentially breaking change~
Hide commit from auto-generated CHANGELOG
For best results when using cleanup.sh, branches should follow the following structure:
<branch (dev or release)>-<type (from commit types)>-<description (one to three words, hyphen-separated)>