Skip to content

Contributing

Development setup, testing, the release process, and web app hosting: CONTRIBUTING.md in the repository.

git clone https://github.com/cstirry/field-match.git
cd field-match
pip install -e ".[dev]"
pytest                  # run the test suite
ruff check .            # lint
ruff format --check .   # formatting

Working on these docs

Sources: Markdown files in docs_src/ (docs/ serves the web app on GitHub Pages, hence the different name). Preview locally:

pip install -r docs_src/requirements.txt
mkdocs serve

Open http://127.0.0.1:8000. Read the Docs rebuilds the published site automatically on every push to main.