22 lines
596 B
Markdown
22 lines
596 B
Markdown
# Contributing
|
|
|
|
Dieses Projekt befindet sich in Phase 0. Aenderungen sollen klein, nachvollziehbar und reproduzierbar sein.
|
|
|
|
## Entwicklung
|
|
|
|
```bash
|
|
python3 -m venv .venv
|
|
. .venv/bin/activate
|
|
python -m pip install -e ".[dev]"
|
|
ruff check .
|
|
pytest
|
|
```
|
|
|
|
## Datenregeln
|
|
|
|
- Produktive Daten bleiben in `incoming/` oder `data/` und werden nicht versioniert.
|
|
- Beispiele gehoeren nach `examples/` oder `tests/fixtures/`.
|
|
- Artikelnummern sind Strings.
|
|
- Einheiten und Override-Regeln muessen in `docs/data-dictionary.md` dokumentiert werden.
|
|
- Konflikte werden berichtet, nicht automatisch entschieden.
|