Development¶
Setup¶
Tests¶
The test suite keeps one test function per test file. Parametrized tests may cover multiple cases in one file.
Formatting¶
Or use the Makefile:
Documentation¶
Serve the docs locally:
Build the static site:
The GitHub Actions workflow builds and deploys the site to GitHub Pages when main is pushed.
Release Checklist¶
- Update
logging_bullet_train/version.py. - Update
pyproject.toml. - Run tests and docs build.
- Publish the package.
- Create the release tag.