TODO: PageHeader

Hoofdmenu

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. Een ‘Hall of Fame’ component moet dus aan alle checks voldoen van ‘Help Wanted’ tot en met ‘Hall of Fame’.

Estafettemodel

De componenten van NL Design System worden met een estafette aanpak gemaakt. Daarom kan een component een van de volgende statussen hebben:

Help Wanted
Voorkomt misverstanden door informatie te verzamelen zoals naam, beschrijving en voorbeelden. Zo heb je het altijd over hetzelfde.
Community
Voorkomt dubbel werk doordat de ene organisatie beschikbaar maakt wat ze zelf nodig hebben en andere organisaties dit hergebruiken en verbeteren.
Candidate
Zorgt voor draagvlak door feedback te vragen op een voorstel op basis van de bijdragen uit de community.
Hall of Fame
Bewezen en stabiel, toegankelijk, gebruiksvriendelijk en herbruikbaar.

Help Wanted

Dit component of deze variatie bestaat nog niet, maar het nut ervan is duidelijk, elke organisatie die hem nodig heeft kan hem ontwikkelen volgens NL Design System architectuur:

1. Duidelijk waar het over gaat

2. Besluit of het onderdeel van NL Design System moet worden

3. Kernteam zet component op Help Wanted

Bekijk de status op het projectbord voor de Help Wanted componenten.

Community

Dit component bestaat in de community, op één of meer plekken. Om bij NL Design System als ‘Community component’ genoemd te worden moet de component naast alle ‘Help Wanted’ criteria aan de volgende voorwaarden voldoen:

1. Component voldoet aan NL Design System architectuur

2. Kernteam maakt component beschikbaar voor hergebruik

3. Kernteam zet component op Community

Bekijk de status op het projectbord voor de Community componenten.

Candidate

Dit component is opgenomen in de @nl-design-system-unstable organisatie. Het kernteam verwacht dat de 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 voor in de plaats komt. De component moet mogelijk nog extra goed getest en stabiel gemaakt worden. Omdat de component door het kernteam onderhouden wordt voldoet het, naast de meeste Community DoD eisen, al wel aan veel meer criteria voor stabiel hergebruik.

Bekijk de status op het projectbord voor de Candidate componenten.

Hall of Fame

Een component met deze status is bewezen door gebruikname in productie bij ten minste twee verschillende organisaties. De component is daarmee in gebruik getest, zowel door developers en designers als door eindgebruikers en heeft een toegankelijkheids audit succesvol doorlopen. Het gebruiksvriendelijk en toegankelijk gebruik van de component in context is goed gedocumenteerd, zodat developers en designers in staat zijn de component op de juiste manier in te zetten binnen hun eigen project. Ook kan je ervan uitgaan dat de API’s van de component, zoals design tokens en naamgeving stabiel blijven. Daarnaast worden updates vanaf nu voorzien van duidelijke changelogs en semantische versies die breaking changes goed communiceren.

Bekijk de status op het projectbord voor de Hall of Fame componenten.