Skip to content

issue tempaltes#15

Open
MWest2020 wants to merge 1 commit intomainfrom
feat/issue-templates
Open

issue tempaltes#15
MWest2020 wants to merge 1 commit intomainfrom
feat/issue-templates

Conversation

@MWest2020
Copy link
Copy Markdown
Member

Samenvatting

Deze PR voegt drie gestandaardiseerde GitHub Issue templates toe aan de org-level .github repo. Doordat ze hier staan, zijn ze automatisch beschikbaar voor alle ConductionNL-repo's — zonder dat elke repo eigen templates hoeft bij te houden. Repo's die eigen templates nodig hebben kunnen die altijd lokaal overschrijven.


Templates

✨ User Story

Voor nieuwe functionaliteit vanuit gebruikersperspectief. Bevat het klassieke Als [rol] wil ik [actie] zodat [waarde] formaat, contextblok, vooraf ingevulde acceptatiecriteria (DoD-checkboxes), een expliciet "buiten scope" veld, prioriteit en optioneel story points.

🐛 Bug Report

Voor het melden van onverwacht gedrag. Bevat reproductiestappen, verwacht vs. werkelijk gedrag, omgevingsinfo (namespace, image tag), ruimte voor logs/screenshots, severity-dropdown en acceptatiecriteria gericht op de fix inclusief regressietest.

⚙️ Technische Taak

Voor infra-werk, refactoring, technische schuld en ops-taken zonder directe gebruikerswaarde. Bevat een aanpakblok, risico's en afhankelijkheden, categorie-dropdown (infra, security, CI/CD, etc.) en acceptatiecriteria die nadruk leggen op auditbaarheid: geen handmatige stappen, rollback beschreven, 4-eyes review.


Acceptatiecriteria

  • Templates verschijnen bij "New Issue" in een repo zonder eigen templates
  • Dropdowns en checkboxes werken correct
  • Labels aangemaakt in de org: user-story, bug, technical, needs-refinement, needs-triage
  • Gereviewd (4-eyes)

Labels aanmaken

De templates kennen automatisch labels toe. Die moeten nog bestaan in de org of per repo. Aanmaken via GitHub UI → repo → Issues → Labels, of via de CLI:

gh label create user-story --color 0075ca
gh label create needs-refinement --color e4e669
gh label create needs-triage --color d93f0b
gh label create technical --color bfd4f2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant