nl-design-system / backlog

Central product backlog of the NL Design System.
European Union Public License 1.2
7 stars 1 forks source link

Documentation: Definition of done #148

Closed usethetics closed 3 months ago

usethetics commented 2 years ago

Document definition of done for a component; which checks does a component have to pass in order to be a candidate for release?

usethetics commented 2 years ago

Den Haag’s definition of done

Definition of Done

Yolijn commented 1 year ago

Op basis van onze brainstorm in Miro:


NL Design System Definition of Done

Het NL Design System kent voor elke component vier verschillende statussen: 'Help wanted', 'Community', 'Candidate' en 'Hall of Fame'.

Voor elk van deze statussen kun je een Definition of Done opstellen, waarbij het ultime doel van de 'Hall of Fame' status helemaal af is.

Help wanted

Dit component bestaat nog niet, maar een component wordt genoemd als 'help wanted' wanneer:

Community

Dit component bestaat in de community, om bij NL Design System als 'Community component' genoemd te worden moet het component naast alle 'Help wanted' criteria aan de volgende voorwaarden voldoen:

Candidate

Dit component is opgenomen in de @nl-design-system-unstable organisatie. Het kernteam verwacht dat het component uiteindelijk een Hall of Fame status krijgt, maar kan nog niet garanderen dat API's niet wijzigen of er onverhoopt een ander vergelijkbaar component in de plaats komt. Omdat het component wel door het kernteam onderhouden wordt voldoet het naast de meeste Community DoD eisen al wel aan veel meer criteria voor stabiel hergebruik:

Hall of fame