Contribute to Fractal Task Tools development¶
$ python -m venv venv
$ source venv/bin/activate
$ python -m pip install -e .[dev,docs]
[...]
$ pre-commit install
pre-commit installed at .git/hooks/pre-commit
How to make a release¶
From the development environment:
bumpver update --patch --dry
Tests¶
Run e.g. one of these commands
pytest
pytest -s -vvv --log-cli-level info --full-trace
Documentation¶
The documentation is built with mkdocs, and we bundle a module from sphinx-argparse plugin, customized to our needs.
To build or server the documentation locally run
mkdocs serve --config-file mkdocs.yml # serves the docs at http://127.0.0.1:8000
mkdocs build --config-file mkdocs.yml # creates a build in the `site` folder