Contents

commitizen 3.29.1

0

Python commitizen client tool

The commitizen Python package is a release management tool designed to streamline and standardize the process of committing changes in a team setting. It assumes that your team uses a standard way of committing rules and based on that, it can automatically bump your project's version, create a changelog, and update files. By default, commitizen uses conventional commits, but it allows for customization of rules. The package provides a command-line utility to create commits with your rules, and it can display information about your commit rules.

Stars: 2453, Watchers: 2453, Forks: 260, Open Issues: 107

The commitizen-tools/commitizen repo was created 7 years ago and the last code push was Yesterday.
The project is very popular with an impressive 2453 github stars!

How to Install commitizen

You can install commitizen using pip

pip install commitizen

or add it to a project with poetry

poetry add commitizen

Package Details

Author
Santiago Fraire
License
MIT
Homepage
https://github.com/commitizen-tools/commitizen
PyPi:
https://pypi.org/project/commitizen/
GitHub Repo:
https://github.com/commitizen-tools/commitizen

Classifiers

No  commitizen  pypi packages just yet.

Errors

A list of common commitizen errors.

Code Examples

Here are some commitizen code examples and snippets.

GitHub Issues

The commitizen package has 107 open issues on GitHub

  • EAFP: Add try/except around each attempt to load discover_this
  • version bump with breaking change, release candidate (rc0) didn't increment major version number
  • Exclude the merged commits from the log (don't know maybe feature)
  • pre-commit is not working as expected.
  • changelog generation is not working as expected in case of cz_customize?
  • cz bump return git.commit error : ""
  • No tag found to do an incremental changelog
  • version store strategy: "VERSION" file
  • feat(changelog): add support for single version and version range
  • changelog –subdirectory
  • feat(commands/commit): apply prepare-commit-msg hook
  • cz commit with prepare-commit-msg hook
  • [feature] add CalVer support

See more issues on GitHub

Related Packages & Articles

censys 2.2.14

An easy-to-use and lightweight API wrapper for Censys APIs (censys.io).

boto3-stubs 1.35.39

Type annotations for boto3 1.35.39 generated with mypy-boto3-builder 8.1.2

bitmath 1.3.3.1

Pythonic module for representing and manipulating file sizes with different prefix notations (file size unit conversion)

behave 1.2.6

behave is behaviour-driven development, Python style