عن المشروع

يُوصَف Storybook بأنه ورشة عمل للواجهات الأمامية لبناء مكونات وصفحات واجهة المستخدم بشكل منعزل، وتستخدمه آلاف الفرق لتطوير واجهة المستخدم واختبارها وتوثيقها. يوفر المشروع موقعاً للتوثيق وموسوعة Component Encyclopedia التي تعرض كيفية استخدام الفرق لـ Storybook. يمكن إنشاء مشروع تجريبي بسرعة عبر storybook.new في Stackblitz. يدعم Storybook كلاً من React و Angular و Vue 3 و Web components و React Native و HTML و Ember و Svelte و Preact و Qwik و SolidJS، مع دعم إضافي لـ Android و iOS و Flutter من خلال المشروع الأصلي (native project). يتضمن إضافات لمهام متنوعة: a11y لاختبار إمكانية الوصول، و actions لتسجيل التفاعلات، و backgrounds، و cssresources، و design assets، و docs للتوثيق، و events، و google-analytics، و graphql، و jest لنتائج اختبارات الوحدة، و links للربط بين القصص، و measure و outline لفحص التخطيط، و محاكاة query params، و viewport للتخطيطات المتجاوبة. يشير ملف README إلى عمليات الإيقاف والترحيل لـ info/notes و contexts و addon-storyshots، مع التوصية ببدائل أحدث. تشمل موارد المجتمع Discord و @storybookjs على Twitter/X والمدونة و Medium و YouTube. يتم تنظيم Storybook كـ monorepo مع سكربتات تطوير مثل yarn start و yarn task و yarn lint و yarn test. المشروع مرخص بموجب رخصة MIT.