Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 752 Bytes

File metadata and controls

46 lines (32 loc) · 752 Bytes

Contributing to cluv

Thank you for your interest in contributing to cluv!

Issues

Use GitHub Issues to report bugs or suggest features.

Development setup

Clone and install project:

git clone https://github.com/mila-iqia/cluv
cd cluv
uv sync

Use your local version as the cluv tool:

uv tool install --editable <path_to_cluv_repo>

Testing

uv run pytest

Tests marked integration require live SSH connections to real clusters. Skip them locally:

uv run pytest -m "not integration"

Linting

uv run pre-commit run --all-files

Docs

Host a server to see changes in real time :

uv run mkdocs serve --livereload