History
History¶
v1.1.1¶
- Centralize most of the tool configuration in the
setup.cfg
file
v1.1.0¶
- Add
use_mypy
choice to make mypy optional
v1.0¶
first release with the following features:
- Poetry: Manage dependency, build and release
- Mkdocs: Writing your docs in markdown style
- Testing with Pytest (unittest is still supported out of the box)
- Code coverage report and endorsed by Codecov
- Tox: Test your code against environment matrix, lint and artifact check
- Format with Black and Isort
- Lint code with Flake8 and Flake8-docstrings
- Check static type with Mypy (optional)
- Pre-commit hooks: Formatting/linting anytime when commit your code
- Mkdocstrings: Auto API doc generation
- Command line interface using Click (optional)
- bump2version: Pre-configured version bumping with a single command
- Continuous Integration/Deployment by GitHub actions, includes:
- publish dev build/official release to TestPyPI/PyPI automatically when CI success
- publish documents automatically when CI success
- extract changelog from CHANGELOG and integrate with release notes automatically
- Host your documentation from GitHub Pages with zero-config