इस प्रोजेक्ट के बारे में
react-md Material Design विनिर्देशों का पालन करते हुए सुलभ एप्लिकेशन बनाने के लिए एक ओपन-सोर्स React कंपोनेंट लाइब्रेरी है। इसकी स्टाइलिंग Sass (SCSS) में लिखी गई है, और प्रोजेक्ट को TypeScript में लिखा और मेंटेन किया गया है।
इंस्टॉलेशन npm के माध्यम से किया जाता है, जिसमें Sass के साथ कोर पैकेज इंस्टॉल किया जाता है:
npm install @react-md/core sass
README के अनुसार, प्रोजेक्ट की मुख्य विशेषताएं इस प्रकार हैं:
- एक्सेसिबिलिटी: W3C (WAI-ARIA प्रैक्टिस) द्वारा प्रकाशित एक्सेसिबिलिटी दिशानिर्देशों का पालन करता है।
- लो-लेवल, कस्टमाइज़ेबल कंपोनेंट्स, जिन्हें केवल फिक्स्ड प्रीसेट्स के रूप में उपयोग करने के बजाय कंपोज़ और एडेप्ट करने के लिए डिज़ाइन किया गया है।
- ग्लोबल और प्रति-कंपोनेंट स्तर पर थीमिंग।
- डायनामिक थीम्स के लिए CSS वेरिएबल्स का उपयोग, जिसमें पुराने ब्राउज़रों के लिए फॉलबैक उपलब्ध हैं।
- लाइट, डार्क और सिस्टम थीम सपोर्ट।
- लेफ्ट-टू-राइट और राइट-टू-लेफ्ट भाषा सपोर्ट।
- एक TypeScript कोडबेस जिसे TypeScript में लिखा और मेंटेन किया गया है।
गेटिंग-स्टार्टेड और इंस्टॉलेशन गाइड सहित पूरा डॉक्यूमेंटेशन प्रोजेक्ट की वेबसाइट (react-md.dev) पर उपलब्ध है। रिपॉजिटरी में उन लोगों के लिए योगदान दिशानिर्देश शामिल हैं जो योगदान देना चाहते हैं, और प्रोजेक्ट को इसकी LICENSE फ़ाइल में घोषित लाइसेंस के तहत रिलीज़ किया गया है; इसके npm पैकेज और डाउनलोड आंकड़े npm पर प्रकाशित हैं। बिल्ड, लिंटिंग और टेस्टिंग के लिए GitHub Actions के माध्यम से निरंतर एकीकरण (CI) सेटअप किया गया है, और कोड कवरेज को Codecov के माध्यम से ट्रैक किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.