git clone https://github.com/Naissant/dendri
pip install -e .[dev]
Versioneer is used to automatically update the project version based on tags.
A pre-configured Github Action is triggered when a tagged commit is pushed.
git commit -m "message"
git push
# Wait for tests to complete before tagging commit and pushing tag.
git tag 1.2.3
git push --tags
Useful: https://stackoverflow.com/questions/3745135/push-git-commits-tags-simultaneously