Documentation Index
Fetch the complete documentation index at: https://docs.motus.lithosai.com/llms.txt
Use this file to discover all available pages before exploring further.
What you need
- uv handles packaging, virtual envs, and installs the right Python for you. If you have it, you have everything the project needs on the Python side.
- git to clone.
- Docker only if you plan to run or modify the sandbox tests.
Clone, install, verify
Install
uv reads pyproject.toml, provisions the right Python version, creates a .venv, and installs the project with every optional group (dev, docs, test). Re-run any time you pull new dependencies.Set up pre-commit hooks
pyproject.toml under [tool.ruff]. Any editor ruff integration that respects pyproject.toml will pick it up automatically, which is most of them.
Previewing the docs
If you touch anything underdocs/, preview the change before you open a PR:
Next steps
- Code Style for conventions beyond what ruff enforces.
- Testing before writing your first test.
- Pull Requests when you are ready to submit.

