- Notifications
You must be signed in to change notification settings - Fork1
Generate a well formatted RST/MarkDown file from git releases or commit messages
License
thevickypedia/gitverse
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Get GitHub's release notes or commit history and format it intoreStructuredText/Markdown documents.
pip install gitverse
Generate release notes from releases tagged in GitHub
gitverse-release
Tries to get release notes, using GitHub API
If failed, uses the commit message as notes for the associated release
This feature optionally takesGIT_TOKENas an environment variable if it is generated for a personal repo
Known issue related to the order of release notes
- There is a known issue with GitHub where the
git tagcommand returns incorrect timestamp(when tags are created in different timezones) - If the release notes are not generated in the expected order, please run the following command to verify
git for-each-ref --sort='-creatordate' --format'%(refname:short) %(creatordate:iso8601)' refs/tags
- If the output is in expected order, please raise anissue
Generate commit history from git log
gitverse-commit
debug- Enable debug mode for logging.reverse- Generate commit history/release notes in reverse order.
-bGather commit notes specific to a branch. UsesDefault branchif not passed. (Only forgitverse-commit)-fWrite the commit notes to a custom filename.-tTitle or index line for the file generated.
PreCommit will ensure linting, and the doc creation are run on every commit.
Requirement
pip install sphinx==5.1.1 pre-commit==2.20.0 recommonmark==0.7.1
Usage
pre-commit run --all-files
https://pypi.org/project/gitverse/
https://thevickypedia.github.io/gitverse/
© Vignesh Rao, GitVerse
Licensed under theMIT License
About
Generate a well formatted RST/MarkDown file from git releases or commit messages
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.