मैं अपने गल्प-आधारित फ्रंटएंड टूलचेन के साथ सेमेन्टिक यूआई को एकीकृत करने का तरीका जानने का प्रयास कर रहा हूं।अर्थात् यूआई के साथ मुख्य निर्माण से उत्पन्न कलाकृतियों को अलग कैसे कर सकता हूं?
एनपीएम आर्टिफैक्ट semantic-ui
में एक इंटरैक्टिव इंस्टॉलर शामिल है जो semantic.json
फ़ाइल को मेरी प्रोजेक्ट की जड़ पर लिख देगा और कम फाइल, गल्प कार्य और मेरे प्रोजेक्ट में कुछ कॉन्फ़िगरेशन स्थापित करेगा। इन सभी फ़ाइलों को semantic.json में निर्दिष्ट एक एकल आधार निर्देशिका की उपनिर्देशिका में रखा जाएगा।
मैं किसी भी निर्भरता कार्यान्वयन फ़ाइलों या किसी भी जेनरेट की गई फाइलों को मेरे प्रोजेक्ट के लिए गिट रिपॉजिटरी में नहीं चाहता क्योंकि यह संशोधन इतिहास को प्रदूषित करेगा और असफल मर्ज विवादों का कारण बन जाएगा। मैं केवल semantic.json
प्रदान करना पसंद करूंगा और .gitignore
अर्थात् बेस निर्देशिका प्रदान करना पसंद करूंगा। npm install
पर, सेमेन्टिक इंस्टॉलर को semantic.json
में निर्दिष्ट मूल निर्देशिका में सबकुछ इंस्टॉल करना चाहिए। निर्माण करते समय, मैं चाहता हूं कि कलाकृतियों को एक अलग दूरी निर्देशिका में उत्पन्न किया जाए जो अर्थात् आधार निर्देशिका के अंतर्गत नहीं रहता है।
हालांकि, अगर मैं ऐसा करता हूं, तो इंस्टॉलर एक संदेश के साथ असफल हो जाएगा कि यह अद्यतन करने के लिए निर्देशिका नहीं ढूंढ सकता है और मुझे इसके बजाय इंटरैक्टिव इंस्टॉलर में छोड़ सकता है। यह वही नहीं है जो मैं चाहता हूं, क्योंकि इसका मतलब है कि मेरा निर्माण अब गैर-इंटरैक्टिव नहीं है (जिससे सीआई निर्माण विफल हो जाएगा)।
मैं अपने गिट भंडार में सेमेन्टिक और इसके जेनरेट किए गए कलाकृतियों को किए बिना मेरे निर्माण में सेमेन्टिक यूआई को कैसे एकीकृत कर सकता हूं?
आप किसी भी तरह से सिमेंटिक यूआई संशोधित नहीं किया है (अर्थात विषयों जोड़ा या बदल जाता चर/ओवरराइड) और बस इसे और निर्माण डाउनलोड कर रहे हैं, क्यों तुम वैसे भी अपने निर्माण प्रणाली का उपयोग करना चाहते हैं? क्यों न केवल बोवर से निर्माण का उपयोग करें? – fstanis
यही वह है जो मैं कर रहा था, लेकिन भविष्य में थीमिंग की आवश्यकता होगी। तो सवाल अभी भी मान्य है। –