pve-vm-setup/README.md

472 B

Commands

  • Install: uv sync
  • Run app: uv run python -m your_app
  • Run tests: uv run pytest
  • Lint: uv run ruff check .
  • Format: uv run ruff format .

Engineering rules

  • Write tests before implementation
  • Prefer small PR-sized tasks
  • Keep business logic out of widgets where possible
  • Every screen must have empty/loading/error coverage
  • Every interactive feature needs at least one Pilot test
  • Visual changes should be covered by snapshot tests