इस प्रोजेक्ट के बारे में
डीबी यूआई एलिमेंट्स डॉयचे बान वेब फ्रंटएंड्स के लिए शैली-अनुरूप UI घटकों की एक लाइब्रेरी है, जो StencilJS का उपयोग करके नेटिव वेब मानकों पर निर्मित है। इसे किसी भी वेब फ्रेमवर्क — Angular, React, Vue — या बिना किसी के साथ काम करने के लिए डिज़ाइन किया गया है।
README में वर्णित मुख्य विशेषताएँ:
- फ्रेमवर्क-अज्ञेय: वेब कंपोनेंट्स पर निर्मित, इसलिए कस्टम एलिमेंट किसी भी फ्रेमवर्क या सादे JavaScript में मानक HTML एलिमेंट्स की तरह व्यवहार करते हैं।
- डॉयचे बान UI/UX दिशानिर्देशों के अनुरूप, कार्यान्वयन से अलग की गई स्टाइलिंग के साथ।
- मल्टी-टेनेंट: विभिन्न टेनेंट शैलियों (रेगुलर / DB UX डिज़ाइन सिस्टम जनरेशन 2, और एंटरप्राइज़) का समर्थन करता है, और कॉन्फ़िगरेशन बदलकर एक एप्लिकेशन में कई शैलियों का उपयोग किया जा सकता है। शैली DB UI Core द्वारा प्रदान की जाती है।
- सुलभ: वेब कंपोनेंट्स मानकों का लाभ उठाता है।
- हल्का: ओवरहेड को कम करने के लिए StencilJS के साथ कार्यान्वित।
- Apache 2.0 लाइसेंस के तहत खुला और मुफ्त, सामुदायिक संचालित, योगदान का स्वागत है।
README में React (CRA), Angular 18, और Vue के लिए फ्रेमवर्क डेमो, साथ ही वेनिला JavaScript और फ्रेमवर्क्स के लिए एक विस्तृत "कैसे उपभोग करें" गाइड शामिल है।
महत्वपूर्ण स्थिति नोट: इस परियोजना को DB UX डिज़ाइन सिस्टम v3 (core-web) द्वारा प्रतिस्थापित किया गया है। नई परियोजनाओं के लिए v3 पर निर्माण करने की दृढ़ता से अनुशंसा की जाती है। इस पीढ़ी को कोई नई सुविधाएँ नहीं मिलेंगी, केवल वर्ष 2026 के अंत में जीवन-अंत तक बग फिक्स मिलेंगे।
ब्रांड उपयोग: डॉयचे बान ब्रांड और ट्रेडमार्क अलग दिशानिर्देशों और प्रतिबंधों के अधीन हैं; डॉयचे बान वेबसाइटों और एप्लिकेशन के बाहर उपयोग के लिए, db_logo.svg जैसी ब्रांड और डिज़ाइन संपत्ति को हटाया या प्रतिस्थापित किया जाना चाहिए। एक तटस्थ थीम की योजना बनाई गई है।
लाइसेंस: Apache-2.0, कॉपीराइट 2024 DB Systel GmbH।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.