GitVerse¶
Get GitHub’s release notes or commit history and format it into reStructuredText/Markdown documents.
Installation¶
pip install gitverse
Usage¶
Commit History¶
Generate commit history from git log
gitverse-commit
Options¶
debug- Enable debug mode for logging.reverse- Generate commit history/release notes in reverse order.
Flags¶
-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.
Sample¶
Linting¶
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
Pypi Package¶
https://pypi.org/project/gitverse/
Runbook¶
License & copyright¶
© Vignesh Rao, GitVerse
Licensed under the MIT License