Inspired by Angular’s contributing guidelines this is meant as git hygiene rules for myself, as I’m not expecting anyone to contribute to this
The title of a commit follows this pattern : <type>(<scope>): <subject>
Type
content: Changes / additions to the mardown/yml files that only impact the site’s content
docs: Documentation only changes
build: Changes that affect the build system or external dependencies
feat: A new feature
fix: A bug fix
refactor: Modification of the code without adding features nor bugs (rename, white-space, …)
style: CSS or layout modifications or debug
serve: Built the site using serve command, this type of commit doesn’t need a subject, normally this should only make modifications in /docs