Development Guidance ===================== Setup Environment ----------------- We recommend you to use `uv `__ to setup development environment. Then install dependencies with :code:`uv sync`. Run Tests --------- Tests in this project are written with `pytest `__. Go through the official documents before making changes. To run test cases, run :code:`uv run -- poe test` under project root. Build And Publish ----------------- - Update package version - :code:`uv version --bump major|minor|patch` - Build package - :code:`uv build` - Publish package - :code:`uv publish --token ${pypi access token}` Documentation ------------- Documents in this project are written in ReStructuredText with `Sphinx `__ To quickly understand syntax and how it works, the `example `__ could be helpful. Build document - :code:`uv run -- poe doc-build`