From ed789feb8f577621e958bfc92a0b512ff96c2a25 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Wed, 27 Mar 2024 15:47:00 +0100 Subject: [PATCH 1/3] docs: definition of done improvements --- docs/componenten/definition-of-done.mdx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/componenten/definition-of-done.mdx b/docs/componenten/definition-of-done.mdx index 2332b3b145d..3dc5f6acb5b 100644 --- a/docs/componenten/definition-of-done.mdx +++ b/docs/componenten/definition-of-done.mdx @@ -33,9 +33,10 @@ Dit component bestaat nog niet, maar de rationale is duidelijk, elke organisatie - Staat in de [publieke Backlog](https://github.com/nl-design-system/backlog/issues) van NL Design System. - Rationale opgesteld voor naam en doel. - Screenshots verzameld voor diverse huisstijlen, van alle belangrijke varianten en states. -- Varianten van het component die regelmatig voorkomen opgeschreven en beschreven wanneer je ze gebruikt. +- Varianten van het component opgeschreven en beschreven wanneer je ze gebruikt. - Kernteam en community verwachten dat het component voor meerdere organisaties inzetbaar kan zijn. - Rationale is onderbouwd door gebruikersonderzoek (eigen of van anderen). +- Doel uit de rationale is duidelijk onderscheidend van andere componenten. - Rationale is door het kernteam bevestigd. - Vindbaar op de NL Design System website. @@ -46,7 +47,9 @@ Bekijk de status op [het projectbord voor de Help wanted componenten](https://gi Dit component bestaat in de community, op één of meer plekken. Om bij NL Design System als 'Community component' genoemd te worden moet het component naast alle 'Help wanted' criteria aan de volgende voorwaarden voldoen: - Implementatie van 1 of meer varianten voldoen aan de rationale. -- Component is publiek beschikbaar. +- Code is publiek beschikbaar via Git. +- CSS is gepubliceerd in een publieke NPM package. +- Tellen welke varianten veel gebruikt worden. - Varianten hebben voldoende design tokens om de huisstijlen uit de verzamelde screenshots mogelijk te maken. - Component heeft de EUPL-1.2 licentie. - Documentatie heeft de Creative Commons 0 licentie (CC0). From a6551de6c0cd8d1ac397e0ffb7f86a6510f0aba8 Mon Sep 17 00:00:00 2001 From: Robbert Date: Tue, 23 Apr 2024 08:41:36 +0200 Subject: [PATCH 2/3] Update docs/componenten/definition-of-done.mdx Co-authored-by: Hidde de Vries --- docs/componenten/definition-of-done.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/componenten/definition-of-done.mdx b/docs/componenten/definition-of-done.mdx index 3dc5f6acb5b..ab9103f867e 100644 --- a/docs/componenten/definition-of-done.mdx +++ b/docs/componenten/definition-of-done.mdx @@ -47,7 +47,7 @@ Bekijk de status op [het projectbord voor de Help wanted componenten](https://gi Dit component bestaat in de community, op één of meer plekken. Om bij NL Design System als 'Community component' genoemd te worden moet het component naast alle 'Help wanted' criteria aan de volgende voorwaarden voldoen: - Implementatie van 1 of meer varianten voldoen aan de rationale. -- Code is publiek beschikbaar via Git. +- Code is publiek beschikbaar via versiebeheer, zoals git. - CSS is gepubliceerd in een publieke NPM package. - Tellen welke varianten veel gebruikt worden. - Varianten hebben voldoende design tokens om de huisstijlen uit de verzamelde screenshots mogelijk te maken. From 5d932baa5b3f3f5ede1d0a0d1c4c5ec440ba7e2d Mon Sep 17 00:00:00 2001 From: Robbert Date: Tue, 23 Apr 2024 08:41:44 +0200 Subject: [PATCH 3/3] Update docs/componenten/definition-of-done.mdx Co-authored-by: Hidde de Vries --- docs/componenten/definition-of-done.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/componenten/definition-of-done.mdx b/docs/componenten/definition-of-done.mdx index ab9103f867e..70a6e455a68 100644 --- a/docs/componenten/definition-of-done.mdx +++ b/docs/componenten/definition-of-done.mdx @@ -48,7 +48,7 @@ Dit component bestaat in de community, op één of meer plekken. Om bij NL Desig - Implementatie van 1 of meer varianten voldoen aan de rationale. - Code is publiek beschikbaar via versiebeheer, zoals git. -- CSS is gepubliceerd in een publieke NPM package. +- CSS is gepubliceerd in een publieke _package registry_, zoals NPM - Tellen welke varianten veel gebruikt worden. - Varianten hebben voldoende design tokens om de huisstijlen uit de verzamelde screenshots mogelijk te maken. - Component heeft de EUPL-1.2 licentie.