status web
@status-im
status-webيحتوي هذا monorepo على حزم لبناء تطبيقات الويب في النظام البيئي للحالة. يمكن استخدام هذه الحزم بشكل منفصل أو مجتمعة لإنشاء واجهات مستخدم متسقة وجميلة.
| اسم | npm | وصف |
|---|---|---|
@status-im/components | مكتبة مكون مصممة باستخدام واجهة مستخدم Radix ، رد فعل ARIA ، CSS Tailwind. | |
@status-im/js | libary لتكامل بروتوكول Waku وتفاعلات blockchain. | |
@status-im/icons | مكتبة الأيقونة التي تم إنشاؤها تلقائيًا بناءً على نظام التصميم الخاص بنا. | |
@status-im/colors | لوحة الألوان التي تم إنشاؤها تلقائيًا بناءً على نظام التصميم الخاص بنا. | |
@status-im/eslint-config | تكوين ESLINT المشترك لأسلوب رمز ثابت عبر المشاريع. |
| اسم | وصف |
|---|---|
./apps/connector | تم تمديد محفظة سطح المكتب الحالة إلى التطبيقات اللامركزية في متصفحك. |
مطلوب:
مُستَحسَن:
.vscode/extensions.json لتجربة التطوير المثلى استنساخ المستودع:
git clone https://github.com/status-im/status-web.git
cd status-web
تثبيت التبعيات:
pnpm install
بناء جميع الحزم:
pnpm build
إجراء اختبارات:
pnpm test
بدء وضع التطوير:
pnpm dev
لعرض المكونات والتفاعل معها ، يمكنك تشغيل كتاب القصص:
pnpm storybook
سيبدأ هذا خادم Storybook ، مما يسمح لك بتصفح المكونات واختبارها بمعزل عن ذلك.
هذا المشروع برعاية Browserstack.