Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.27 KB

CONTRIBUTING.rst

File metadata and controls

50 lines (32 loc) · 1.27 KB

Contributing

If you want to improve the code base, add a feature or update the documentation please open a pull request. Feel free to open an issue beforehand to discuss your plans.

Development

This project uses Tox to run its test suite. Install it using Pip like this:

python3 -m pip install tox

Alternatively, if you use uv, install Tox as a development tool like this:

uv tool install tox --with tox-uv

Usage:

tox list             # list available environments
tox -e py            # run tests with local default Python
tox -e lint,format   # run a few environments
tox                  # run entire suite

Documentation

Build the documentation locally and view it in your Web browser:

$ tox -e clean,docs
...
$ cd docs/_build/html/
$ python -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...

Click on the displayed link to inspect the generated documentation.