Contents

commitizen 3.21.3

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: 2098, Watchers: 2098, Forks: 235, Open Issues: 103

The commitizen-tools/commitizen repo was created 6 years ago and the last code push was 3 hours ago.
The project is very popular with an impressive 2098 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 103 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.12

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

boto3-stubs 1.34.79

Type annotations for boto3 1.34.79 generated with mypy-boto3-builder 7.23.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