We use Conventional Commits to automate versioning and changelogs. All commit messages must follow this format:
<type>(<scope>): <subject>
feat: A new featurefix: A bug fixdocs: Documentation only changesstyle: Changes that do not affect the meaning of the code (white-space, formatting, etc)refactor: A code change that neither fixes a bug nor adds a featureperf: A code change that improves performancetest: Adding missing tests or correcting existing testschore: Changes to the build process or auxiliary tools and libraries (e.g. documentation generation)
feat: add new logo export scriptfix: correct typo in brand colorschore: update dependenciesdocs: add usage instructions to README