Deze handleiding beschrijft het ticket-gedreven ontwikkelproces binnen PMA.
GEEN CODE ZONDER TICKET
Elke wijziging aan het systeem moet gekoppeld zijn aan een ticket. Dit zorgt voor:
just ticket epics
Output toont beschikbare epics:
ID | Naam | Status
------|-------------------------|--------
1 | Service Integraties | Open
2 | Security Hardening | Open
3 | Documentation | Open
just ticket create "SSO voor Grafana" --tracker=Feature --epic=1
Parameters:
--tracker: Feature, Bug, of Support--epic: Epic ID uit stap 1Schrijf analyse IN het ticket, niet in de chat:
# Maak analyse bestand
cat > /tmp/analysis.txt << EOF
## Analyse
### Probleem
Grafana heeft nog geen SSO integratie.
### Oplossing
1. OAuth2 provider maken in Authentik
2. Grafana configureren met OAuth credentials
3. Test login flow
### Risico
Laag - standaard OAuth2 flow.
### Tijd
Geschat: 30 minuten
EOF
# Update ticket
just ticket update 123 --desc-file=/tmp/analysis.txt
Voer de geplande wijzigingen uit:
# Voorbeeld: SSO configureren
just sso-add grafana
Sluit met concreet resultaat:
just ticket close 123 --notes="SSO geconfigureerd. Test: login via Authentik werkt."
| Command | Beschrijving |
|---|---|
just ticket epics |
Toon alle epics |
just ticket create "Subject" --tracker=TYPE --epic=X |
Maak nieuw ticket |
just ticket update ID --desc-file=FILE |
Voeg analyse toe |
just ticket close ID --notes="..." |
Sluit ticket |
just ticket show ID |
Toon ticket details |
just ticket list |
Toon open tickets |
Wanneer je met Claude Code werkt:
Geen ticket nodig voor:
## Ticket Workflow
1. [ ] Epic geselecteerd: #___
2. [ ] Ticket aangemaakt: #___
3. [ ] Analyse geschreven
4. [ ] Wijzigingen uitgevoerd
5. [ ] Resultaat gedocumenteerd
6. [ ] Ticket gesloten
# 1. Bekijk epics
just ticket epics
# Output: Epic 1 = "Service Integraties"
# 2. Maak ticket
just ticket create "Mailpit SSO configureren" --tracker=Feature --epic=1
# Output: Ticket #42 aangemaakt
# 3. Schrijf analyse
cat > /tmp/analysis.txt << EOF
## Analyse
Mailpit ondersteunt geen native OAuth. Oplossing:
- Authentik Proxy Provider gebruiken
- Forward auth via Traefik/Caddy
## Stappen
1. Proxy Provider maken in Authentik
2. Reverse proxy configureren
3. Test login
EOF
just ticket update 42 --desc-file=/tmp/analysis.txt
# 4. Uitvoeren
just sso-add mailpit
# 5. Sluiten
just ticket close 42 --notes="Mailpit SSO via Proxy Provider. Getest: OK"