Third-Party Commitizen Templates
Third-Party Commitizen Templates¶
In addition to the native templates, some alternative commit format templates
are available as PyPI packages (installable with
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
pip install conventional-JIRA
This 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-conventional
For 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-emoji
cz --name cz_emoji commit
Commitizen 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.
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