v0.0.2

v0.0.2ΒΆ

The first release with the following features:

  1. Poetry: Manage version, dependency, build and release

  2. Jupyter Book: Writing your docs in markdown and jupyter notebooks

  3. Testing with Pytest (unittest is still supported out of the box)

  4. 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

  • Pre-commit hooks: Formatting/linting anytime when commit/run local tox/CI

  • Command line interface using Python Fire (optional)

  • 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 change log from GitHub and integrate with release notes automatically

  • Host your documentation from Git Pages with zero-config