Skip to content

AdityaJ7/gitcommit-enhanced

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitcommit enhanced
A tool for writing conventional commits in an easy way.

Install

To install

pip install gitcommit-enhanced

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 61 characters.
  2. Every other line should be no more than 79 characters.
  3. Wrapping is allowed in the body and footer, NOT in the subject.

Acknowledgements

This repo is a fork of https://github.com/nebbles/gitcommit which not under active development . I have modified it as per my own requirements and have made some changes to the existing code and its structure while keeping the core entact.

License

This work is published under GNU GPLv3.

About

A tool for writing conventional commits in an easy way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages

  • Python 100.0%