इस प्रोजेक्ट के बारे में
Ignite, Infinite Red द्वारा अनुरक्षित एक React Native / Expo एप्लिकेशन बॉयलरप्लेट है, जिसे 2016 से लगातार विकसित किया जा रहा है और कंपनी की अपनी टीम द्वारा क्लाइंट प्रोजेक्ट्स में उपयोग किया जाता है। इसे एक npm CLI (`ignite-cli`) के रूप में वितरित किया जाता है जो इंटरैक्टिव प्रॉम्प्ट के माध्यम से या अनुशंसित डिफ़ॉल्ट स्वीकार करके एक नया ऐप स्कैफोल्ड करता है।
यह प्रदान करता है:
- React Native, React, TypeScript, React Navigation, Expo मॉड्यूल, Reanimated, MMKV (persistence के लिए), apisauce (REST कॉल के लिए), Jest, date-fns, कीबोर्ड और एज-टू-एज हेल्पर्स, डिबगिंग के लिए Reactotron, एंड-टू-एंड UI परीक्षण के लिए Maestro, और JS इंजन के रूप में Hermes सहित क्यूरेटेड लाइब्रेरीज़ के साथ एक पूर्व-कॉन्फ़िगर्ड React Native प्रोजेक्ट टेम्पलेट।
- कस्टम डिज़ाइन के लिए अनुकूलित एक कंपोनेंट लाइब्रेरी, जिसमें थीमिंग सपोर्ट, कस्टम फ़ॉन्ट्स और परीक्षण संबंधी विचार शामिल हैं।
- कंपोनेंट्स और मॉडल्स के लिए CLI जनरेटर, साथ ही एक इश्यू-रिपोर्टिंग कमांड जो डायग्नोस्टिक जानकारी एकत्र करता है।
- बॉयलरप्लेट के डिज़ाइन निर्णयों, एक आरंभ-करने (getting-started) गाइड और एक योगदान गाइड को कवर करने वाला दस्तावेज़ीकरण।
- Expo Localization के माध्यम से वैकल्पिक अंतर्राष्ट्रीयकरण समर्थन, जिसमें RTL लेआउट शामिल हैं।
विशिष्ट उपयोग `npx ignite-cli@latest new PizzaApp` है, जिसमें प्रॉम्प्ट छोड़ने के लिए `--yes` फ़्लैग और अतिरिक्त आउटपुट के लिए `--debug` फ़्लैग होता है। README में हालिया Node संस्करण और सिमुलेटर के लिए कार्यशील React Native वातावरण जैसी पूर्वापेक्षाएँ नोट की गई हैं, और सामान्य इंस्टॉलेशन समस्याओं के लिए समस्या-निवारण चरणों की सूची दी गई है।
परियोजना का स्रोत कोड और बॉयलरप्लेट MIT लाइसेंस के अंतर्गत है, जबकि Ignite नाम, लोगो और ब्रांड संपत्तियाँ Infinite Red की संपत्ति बनी रहती हैं। CLI द्वारा उत्पन्न कोड उस व्यक्ति के स्वामित्व में होता है जिसने इसे उत्पन्न किया है, हालाँकि स्वचालित रूप से स्थापित तृतीय-पक्ष निर्भरताएँ अपने स्वयं के लाइसेंस रखती हैं। सामुदायिक सहायता GitHub इश्यू और Infinite Red Community Slack के माध्यम से प्रदान की जाती है, और एक Ignite Cookbook साइट कोड स्निपेट एकत्र करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.