Generate a changelog from git tags.
Project description
changelogfromtags
Changelog generation has never been so easy
Fully automated changelog generation - This package generates a changelog file based on git tags.
Since you don't have to fill your CHANGELOG.md
manually now: just run the script, relax and take a cup of :coffee: before your next release! :tada:
What’s the point of a changelog?
To make it easier for users and contributors to see precisely what notable changes have been made between each release (or version) of the project.
Why should I care?
Because software tools are for people. "Changelogs make it easier for users and contributors to see precisely what notable changes have been made between each release (or version) of the project."
Installation
Install the python package like:
$ pip install changelogfromtags
Usage
Running with CLI:
$ changelogfromtags
Running with Docker
TBA
Output example
- Look at CHANGELOG.md for this project
Features and advantages of this project
- Changelog entries are directly taken from git tags messages
- No requirements except python and git
- Generate canonical, neat changelog file, with default sections that follow basic changelog guidelines
Alternatives
Here is a wikipage list of alternatives that I found. But none satisfied my requirements.
If you know other projects, feel free to edit this Wiki page!
License
changelogfromtags is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for changelogfromtags-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc39594102f7a417e4e35b73ae328401109729e43c9d6658e8a5dd3de40f7d4f |
|
MD5 | b13f9cd862c38cd86ffb107b179979e6 |
|
BLAKE2b-256 | 292c7cf1c8ed393138b03a2b67d9773985bc384605d77b8d9c4b921cb1395d2c |