Skip to main content

Python module to, generate well formatted commit notes from git commit history.

Project description

Pypi-version Python

pages-build-deployment pypi

Pypi-format Pypi-status

Maintained GitHub Repo created GitHub commit activity GitHub last commit

CHANGELOG generator

Generate CHANGELOG from git commit history

Pypi Module

https://pypi.org/project/changelog-generator/

Usage

Navigate to the repository and run:
pip install changelog-generator
Regular CHANGELOG
changelog
Regular CHANGELOG in debug mode
changelog debug
CHANGELOG in reverse order
changelog reverse
Flags
  • -b Gather commit notes specific to a branch. Uses Default branch if not passed
  • -f Write the commit notes to a custom filename. Defaults to CHANGELOG
  • -t Title or index line for the file generated. Defaults to Change Log

Sample

release_notes.rst

Pre-Commit

Install pre-commit to run flake8 and isort for linting and sphinx for documentation generator.

pip install --no-cache --upgrade sphinx pre-commit recommonmark

pre-commit run --all-files

Runbook

GitHub Docs

License & copyright

© Vignesh Sivanandha Rao, Changelog Generator

Licensed under the MIT License

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

changelog-generator-0.3.2.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

changelog_generator-0.3.2-py2.py3-none-any.whl (14.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file changelog-generator-0.3.2.tar.gz.

File metadata

  • Download URL: changelog-generator-0.3.2.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for changelog-generator-0.3.2.tar.gz
Algorithm Hash digest
SHA256 365e3357a6f526cd6cac2f8c33404672900903f2c222545704deb58624b09870
MD5 83712b5156c852e1d49b59d11ddd4e79
BLAKE2b-256 6cd54f8fbfd9b7a5b69a518b77a0dcf60fbf0efc73fc66b91c95fb5017df93de

See more details on using hashes here.

File details

Details for the file changelog_generator-0.3.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for changelog_generator-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5adf8d2a57d0f1280c4b844304e05aa334720f44ccadffbfbc56a4e4a2c00ae
MD5 8017135a31479f7493c37fc1869536de
BLAKE2b-256 5a8d8df7a2d4827c7ab1f2041831cb4dcb0ef78d3279eb8a279e175069d18d05

See more details on using hashes here.

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