عن المشروع
react-md هي مكتبة مكونات React مفتوحة المصدر لبناء تطبيقات سهلة الوصول تتبع مواصفات Material Design. تمت كتابة التنسيقات باستخدام Sass (SCSS)، والمشروع مكتوب ومصان بلغة TypeScript.
يتم التثبيت من خلال npm، عبر تثبيت الحزمة الأساسية مع Sass:
npm install @react-md/core sass
وفقاً لملف README، تشمل أبرز مميزات المشروع ما يلي:
- سهولة الوصول: يتبع إرشادات سهولة الوصول المنشورة من قبل W3C (ممارسات WAI-ARIA).
- مكونات منخفضة المستوى وقابلة للتخصيص، مصممة ليتم تركيبها وتكييفها بدلاً من استخدامها فقط كإعدادات مسبقة ثابتة.
- التنسيق (Theming) على المستويين العام وعلى مستوى كل مكون.
- استخدام متغيرات CSS للتنسيقات الديناميكية، مع توفير بدائل للمتصفحات القديمة.
- دعم السمات الفاتحة، والداكنة، وسمة النظام.
- دعم اللغات من اليسار إلى اليمين ومن اليمين إلى اليسار.
- قاعدة كود مكتوبة ومصانة بلغة TypeScript.
تتوفر التوثيقات الكاملة، بما في ذلك دليل البدء والتثبيت، على موقع المشروع (react-md.dev). يتضمن المستودع إرشادات المساهمة لأي شخص يرغب في المشاركة، والمشروع مرخص بموجب الرخصة المذكورة في ملف LICENSE؛ كما يتم نشر حزمة npm وإحصائيات التنزيل على npm. تم إعداد التكامل المستمر عبر GitHub Actions للبناء والتدقيق والاختبار، ويتم تتبع تغطية الكود عبر Codecov.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.