Changelog ¤
Creates a changelog (using git-changelog).
- Heavily based on the work of "pawamoy".
- Example: This repo's Changelog Page.
Syntax¤
`lp:python show=git_changelog style=angular`
Parameters¤
style = Choice(['angular', 'basic', 'atom'], default='angular')
versioning = Choice(['auto', 'semver', 'calver'], default='auto')
"auto": When set to "auto
", we derive versioning scheme by inspecting your last git tag - if like X.foo.bar
, with X
a
number > 2000, we set to calver.
You can set $versioning
also via environ, which will have precedence then.
Works only with full git history
On many CI systems the repo is fechted with --depth=1. If docu is built there, then commit the cache file for the changelog page and have it built locally.
Lastly: