Skip to main content

a tool for writing conventional commits, conveniently

Project description

gitcommit
a tool for writing conventional commits, conveniently

Install

To install

pip install conventional-commit

To use, run the following command from within a git repository

gitcommit

Overview

The purpose of this utility is to expedite the process of committing with a conventional message format in a user friendly way. This tool is not templated, because it sticks rigidly to the Conventional Commit standard, and thus not designed to be 'altered' on a case by case basis.

Commit messages produced follow the general template:

<type>[(optional scope)]: <description>

[BREAKING CHANGE: ][optional body / required if breaking change]

[optional footer]

Additional rules implemeted:

  1. Subject line (i.e. top) should be no more than 50 characters.
  2. Every other line should be no more than 72 characters.
  3. Wrapping is allowed in the body and footer, NOT in the subject.

Development

For development, see the developer readme file: README.dev.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conventional-commit-0.0.1.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

conventional_commit-0.0.1-py3-none-any.whl (18.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page