613 B
613 B
Entwicklung
Voraussetzungen
- Python 3.12 oder neuer
- lokale virtuelle Umgebung
Setup
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e ".[dev]"
Checks
ruff check .
pytest
Phase-0-Grenzen
Phase 0 enthaelt keine vollstaendige Merge-Implementierung und keine Weboberflaeche. Erlaubt sind kleine Interfaces, Tests und Hilfsfunktionen, die die geplante Architektur absichern.
Abhaengigkeiten
Die Standardbibliothek wird bevorzugt. Neue Runtime-Abhaengigkeiten brauchen einen konkreten Nutzen und muessen in der Dokumentation nachvollziehbar sein.