In addition to the native templates, some alternative commit format templates
are available as PyPI packages (installable with pip).
Just like conventional commit format, but the scope has been restricted to a
JIRA issue format, i.e. project-issueNumber. This standardises scopes in a
meaningful way.
pip install conventional-JIRAThis plugin extends the commitizen tools by:
- requiring a JIRA issue id in the commit message
- creating links to GitHub commits in the CHANGELOG.md
- creating links to JIRA issues in the CHANGELOG.md
pip install cz-github-jira-conventionalFor installation instructions (configuration and pre-commit) please visit https://github.com/apheris/cz-github-jira-conventional
conventional commit format, but with emojis
pip install cz-emojicz --name cz_emoji commitCommitizen emoji (Unmaintained)
Just like conventional commit format, but with emojis and optionally time spent and related tasks.
It can be installed with pip install commitizen-emoji.
Usage: cz --name cz_commitizen_emoji commit.
An extension of the conventional commit format to include user-specified
legacy change types in the CHANGELOG while preventing the legacy change types
from being used in new commit messages
cz_legacy can be installed with pip install cz_legacy
See the README for instructions on configuration