Files
article-data-manager/docs/development.md

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.