Contributing
Bijdragen aan ERP-NL horen klein, toetsbaar en passend bij de bestaande structuur te zijn.
Werkwijze
- Maak een branch vanaf
main. - Houd wijzigingen beperkt tot het onderwerp van de issue of PR.
- Volg bestaande patronen in
backend/,frontend/,shared/,scripts/endocs/. - Voeg tests toe waar gedrag verandert.
- Draai relevante checks lokaal.
- Beschrijf in de PR wat is gewijzigd en wat bewust buiten scope blijft.
Codekwaliteit
Gebruik bestaande quality scripts waar mogelijk:
bash
npm run lint
npm run quality:all
npm run build
pytest -q tests/backendVoor documentatie:
bash
npm run docs:buildDocumentatie
Nieuwe functionele of technische mogelijkheden horen waar nodig documentatie te krijgen. Bestaande generated docs onder docs/generated worden alleen aangepast wanneer de docgen-output bewust wordt vernieuwd.
Pull requests
Een goede PR bevat:
- een korte samenvatting;
- relevante testresultaten;
- eventuele migratie- of deploymentnotities;
- expliciete vermelding van bekende beperkingen.