जब आप कोई नया अप्रोच, आर्टिकल या अभ्यास जोड़ते हैं, तो आपको बहुत खास नामों वाली फाइलें बनानी पड़ती हैं। इनके लिए कॉन्फिगरेशन फाइलें जोड़नी या अपडेट करनी भी पड़ती हैं। create कमांड की मदद से configlet यह सब आपके लिए कर सकता है।
create कमांड से आप नया अप्रोच, आर्टिकल या अभ्यास जोड़ने के लिए ज़रूरी फाइलें बना सकते हैं, और कॉन्फिगरेशन फाइलों में बदलाव भी कर सकते हैं।
configlet [global-options] create [command-options]
Options for create:
--approach <slug> The slug of the approach
--article <slug> The slug of the article
--practice-exercise <slug> The slug of the practice exercise
--concept-exercise <slug> The slug of the concept exercise
-e, --exercise <slug> Only operate on this exercise
-o, --offline Do not update the cached 'problem-specifications' data
प्रैक्टिस एक्सरसाइज़ जोड़ने के दस्तावेज़ में विस्तृत निर्देश दिए गए हैं कि प्रैक्टिस एक्सरसाइज़ कैसे जोड़ी जाए।
कॉन्सेप्ट एक्सरसाइज़ बनाने के लिए उसका स्लग बताना ज़रूरी है:
configlet create --concept-exercise bird-watcher
इससे कॉन्सेप्ट एक्सरसाइज़ की ज़रूरी फाइलें बन जाती हैं, जैसा कॉन्सेप्ट एक्सरसाइज़ के दस्तावेज़ में बताया गया है।
यह तो अभ्यास बनाने की दिशा में बस पहला कदम है। इसके बाद आपको ये सब करना होगा:
.docs/introduction.md में परिचय लिखिए.docs/instructions.md में निर्देश लिखिए.meta/config.json फाइल में:
authors की में जोड़िएconfig.json फाइल में:
concepts की में कॉन्सेप्ट जोड़िएprerequisites की में कॉन्सेप्ट जोड़िएकिसी अप्रोच की फाइलें बनाने के लिए उस अप्रोच और उससे जुड़े अभ्यास का स्लग बताना ज़रूरी है:
configlet create --approach recursion --exercise collatz-conjecture
इससे अप्रोच की ज़रूरी फाइलें बन जाती हैं, जैसा अप्रोच के दस्तावेज़ में बताया गया है।
किसी आर्टिकल की फाइलें बनाने के लिए उस आर्टिकल और उससे जुड़े अभ्यास का स्लग बताना ज़रूरी है:
configlet create --article performance --exercise collatz-conjecture
इससे आर्टिकल की ज़रूरी फाइलें बन जाती हैं, जैसा आर्टिकल के दस्तावेज़ में बताया गया है।