2024D1 - Toegankelijke website waar we trots op zijn
We maken nu voor de website gebruik van geswizzlede Docusaurus componenten, dat is niet goed te onderhouden en nog erger ze zijn niet altijd even makkelijk toegankelijk te maken.
Daarom willen we uiteindelijk een website met 100% eigen componenten en alleen de markdown en build-logica van Docusaurus.
Om een begin te maken kunnen we de componenten in https…
We maken nu voor de website gebruik van geswizzlede Docusaurus componenten, dat is niet goed te onderhouden en nog erger ze zijn niet altijd even makkelijk toegankelijk te maken.
Daarom willen we uiteindelijk een website met 100% eigen componenten en alleen de markdown en build-logica van Docusaurus.
Om een begin te maken kunnen we de componenten in https://github.com/nl-design-system/nldesignsystem.nl-storybook zetten, te beginnen met de componenten die toegankelijkheids issues hebben.
- Component in Storybook, eventueel een desktop, mobiele en responsive variant
- Component vervangt de Docusaurus component door te Swizzle-en als wrapper en het hele component van Docusaurus door ons eigen component te vervangen
- (way later) Alleen nog gebruik maken van de docusaurus logica.
Ook hebben we het nlds thema nog niet als Style Dictionary beschikbaar, dat is natuurlijk ook wel fijn.