Contributing
Code standards, review process en kwaliteitseisen
Contributing
Code Standards
Algemene Principes
- Immutability — Nooit mutaten, altijd spread/create new objects
- Kleine bestanden — 200-400 regels typisch, 800 max, organiseer per feature/domain
- Functies — Max 50 regels, max 4 nesting niveaus
- Validatie — Zod voor input op systeemgrenzen
Kwaliteitschecklist
- Leesbare, goed benoemde code
- Correcte error handling (try/catch met gebruiksvriendelijke messages)
- Geen
console.log, geen hardcoded waarden, geen mutatie - Security check: geen secrets, XSS, SQL injection
Pull Request Proces
- Branch aanmaken:
feature/beschrijvingoffix/beschrijving - 4-gate pipeline doorlopen (Plan → TDD → Review → Commit)
- PR aanmaken met
gh pr create - Push Assessment doorlopen voor secrets en scope
- Review door code-reviewer agent + handmatige check
PR Template
Testing Vereisten
- Minimum coverage: 80%
- TDD workflow: Schrijf test eerst (RED), dan implementatie (GREEN)
- Test types: Unit + Integration + E2E (Playwright) voor kritieke flows