Environment Setup
With VSCode Devcontainers
To help aid in environment setup, we’ve created a VS Code devcontainer for quick, isolated, and standardized environment creation.
Prerequisites
- Docker Desktop or your choice of docker engine
 - Visual Studio Code
 
Setup
- Ensure docker engine is running
 - Open VSCode in cloned project directory
 - Install VSCode Dev Containers extension
 - Open the current folder in dev container
 
Without Devcontainers
Prerequisites
Setup
- Open repository in ide of choice
 - Run 
uv sync --all-groups --frozenfrom command line - Activate the virtual environment via 
source .venv/bin/activate - Run 
pre-commit installto install pre-commit hooks 
Project & Package Dependency Management
We use uv for dependency & project management. See uv docs for details.