Initialize Article Data Manager project
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# Entwicklung
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- Python 3.12 oder neuer
|
||||
- lokale virtuelle Umgebung
|
||||
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
python3 -m venv .venv
|
||||
. .venv/bin/activate
|
||||
python -m pip install -e ".[dev]"
|
||||
```
|
||||
|
||||
## Checks
|
||||
|
||||
```bash
|
||||
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.
|
||||
Reference in New Issue
Block a user