Home - fdnd-task/dont-repeat-yourself-component-library GitHub Wiki
Don't Repeat Yourself - Component Library
Ontwikkel een website voor een opdrachtgever op basis van een component library.
Context
Deze leertaak hoort bij sprint 16 Don't Repeat Yourself. Dit is een opdracht die je deels individueel en deels als team uitvoert in je project voor een opdrachtgever.
Doel van deze opdracht
Je leert hoe je herbruikbare stukken code op een systematische manier ontsluit zodat jij en jouw mede frontenders ze kunnen gebruiken in andere projecten.
Werkwijze
Tijdens deze sprint worden een aantal workshops aangeboden waar verschillende opdrachten in aan bod komen.
- Sprint Planning
- Component as a Building Block
- The New Responsive
- Code & Design Review - Component
- Compositie in Webdesign
- Advanced Component Concepts
- Wrap-up
- Retrospect
Definition of done
Deze opdrachten zijn done als:
- je met je team een component library hebt gemaakt en daar verschillende componenten in hebt uitgewerkt
- je individueel minstens één complex component hebt ontworpen en ontwikkeld
- jouw component voldoet aan de RAPPE principes en werkt met container queries
- jouw component uitvoerig is getest, ook met eindgebruikers
- jouw individuele werk uitgebreid is gedocumenteerd in issues, commits en pull-requests (user story, schetsen, ontwerpverkenning, ontwerpbeslissingen, code-onderzoek en codevoorbeelden)
- de dev-branch van de website gepubliceerd staat en een live url heeft