Semantic Message Commit
Message that conforms to the conventional commit standard:
chore(UnknownScope):
for task-related files, such as: dotfiles, licenses, config, etc.fix(UnknownScope):
for a bug fix for the user, not a fix to a build script. Such commit will trigger a release bumping a PATCH version.feat(UnknownScope):
for a new algorithm feature for the user, not a new feature for build script. Such commit will trigger a release bumping a MINOR version.feature(UnknownScope):
for add the latest features.perf(UnknownScope):
for performance improvements. Such commit will trigger a release bumping a PATCH version.style(UnknownScope):
for formatting changes, missing semicolons, styling user interface, etc.test(UnknownScope):
for adding missing tests, refactoring tests; no production code change.refactor(UnknownScope):
for refactoring production code but do not change its function, e.g. renaming a variable.docs(UnknownScope):
for changes to the documentation.
for the UnknownScope
section, you can change which part of the scope you are working on
Referensi: Conventional Commits, Karma Runner, Sparkbox
git commit -m "add(depend): add dependency"
git commit -m "docs(readme): add documentation"
git commit -m "feat(meta): add favicon and meta informations for social media"