Commit message guidelines

Your contributions will be rejected if you won't follow this guideline.
About
<type>[optional scope]: <description>The commit contains the following structural elements, to communicate intent to the consumers of our libraries:
fix: a commit of the type
fixpatches a bug in your codebase (this correlates withPATCHin Semantic Versioning).feat: a commit of the type
featintroduces a new feature to the codebase (this correlates withMINORin Semantic Versioning).BREAKING CHANGE: a commit that appends a
!after the type/scope, introduces a breaking API change (correlating withMAJORin Semantic Versioning). A BREAKING CHANGE can be part of commits of any type.other types that are supported:
build:chore:ci:docs:style:refactor:perf:test:
Examples
tl;dr: https://www.conventionalcommits.org/examples
Commit message with scope
feat(lang): add Polish languageCommit message with no scope
docs: update README.mdCommit message with ! to draw attention to breaking change
! to draw attention to breaking changefeat!: send an email to the customer when a product is shippedReferences
Last updated
Was this helpful?