Contributing¶
Thank you for helping improve rainlog.
Reporting issues¶
- Search existing issues on Codeberg.
- Open a new issue with
rainlog --version, Python version, and steps to reproduce.
Development setup¶
Checks¶
uv run ruff format --check src/
uv run ruff check src/
uv run ty check src/
uv run pytest tests/
uv run nox --list
Or run all sessions via Nox:
Documentation¶
- Published: https://rainlog.marvin8.zone/
- Source lives in the repository's
docs/directory. - Configuration:
mkdocs.ymlat the repo root. - Local preview:
Versioned publishing uses mike
(mike deploy …) in CI on release tags, writing to the pages branch.
License¶
By contributing you agree your contributions are licensed under AGPL-3.0-or-later.