À propos du projet
Storybook est décrit comme un atelier frontend pour construire des composants et pages UI en isolation. Des milliers d'équipes l'utilisent pour le développement, le test et la documentation de l'UI. Le projet fournit un site de documentation et une Encyclopédie des Composants montrant comment les équipes utilisent Storybook. Un projet d'exemple peut être créé rapidement via storybook.new dans Stackblitz. Storybook supporte React, Angular, Vue 3, Web components, React Native, HTML, Ember, Svelte, Preact, Qwik et SolidJS, avec un support additionnel pour Android, iOS et Flutter via le projet native. Il inclut des addons pour diverses tâches : a11y pour les tests d'accessibilité, actions pour journaliser les interactions, backgrounds, cssresources, design assets, docs pour la documentation, events, google-analytics, graphql, jest pour les résultats de tests unitaires, links entre les stories, measure et outline pour l'inspection de la mise en page, le mocking des query params, et viewport pour les mises en page responsives. Le README note des dépréciations et migrations pour info/notes, contexts et addon-storyshots, recommandant des alternatives plus récentes. Les ressources communautaires incluent Discord, @storybookjs sur Twitter/X, le blog et Medium, ainsi que YouTube. Storybook est organisé comme un monorepo avec des scripts de développement tels que yarn start, yarn task, yarn lint et yarn test. Il est sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.