Fase 2: Kickstart ​
In deze fase wordt de basisontwikkeling van het component afgerond. De nadruk ligt op het implementeren van de kernfunctionaliteit en de voorbereiding voor gebruik in productie.
1. Development ​
- De functionaliteit zoals beschreven in de acceptatiecriteria van fase Kickstart is geïmplementeerd
- Alle relevante design tokens zijn geïntegreerd, er zijn geen hardcoded waarden als een design token beschikbaar.
- Component specifieke tokens voldoen aan de naamgeving:
—dcr-comp-<naam>-* - De component voldoet aan de toegankelijkheidsrichtlijnen van fase Kickstart. De A11y testen slagen.
- De component wordt geëxporteerd in dcr-components/package.json.
- Er is minstens 1
feat(dcr-<naam>): descriptionconventional commit aanwezig in de feature branch.
(zie Handboek/Developers/Aan de slag)
2. Documentatie ​
- Er is JSdoc geschreven voor de class (doel van het component, specifieke richtlijnen voor developers, link naar Figma en Storybook pagina’s)
- Er is JSdoc geschreven voor elke property.
- Storybook en Figma zijn in sync gebracht. Noodzakelijke verschillen zijn gedocumenteerd.
3. Review ​
- De component is manueel getest op minimaal vereiste functionaliteit.
- De component werkt naar behoren binnen de testomgeving en voldoet aan de basisbehoeften van gebruikers.
- De component is goedgekeurd door het kernteam.
- Feedback van teams is verzameld en verwerkt in acceptatie criteria van fase Fine Tune.
5. Rollout ​
- De status van de component is bijgewerkt naar Kickstart
- Er werd een nieuwe release uitgevoerd.
- De commits op develop tot aan de release-tag werden gepubliceerd in de release/components branch.
- Het npm package is beschikbaar op Azure Devops Feeds.
- Het gebruik van de component wordt gepromoot en gedeeld binnen de teams.