Project IDX की मदद से, किसी नए व्यक्ति के लिए कोड बेस का इस्तेमाल करना आसान हो जाता है डेवलपमेंट एनवायरमेंट को सेट अप करने और बेहतर तरीके से काम करने में मदद करता है.
उदाहरण के लिए,
अगर योगदान देने वाले अन्य लोगों के साथ एक टीम में काम किया जा रहा है, तो अपनी पसंद के मुताबिक अपने प्रोजेक्ट के हिसाब से और फिर अपनी
.idx/dev.nix
फ़ाइल को अपने प्रोजेक्ट के Git रिपॉज़िटरी में सेव करें. इस तरह, जब टीम का कोई सदस्य IDX में आपका Git रिपॉज़िटरी इंपोर्ट करता है, तो नए फ़ाइल फ़ोल्डर का कॉन्फ़िगरेशन वही होगा जो आपके नए फ़ाइल फ़ोल्डर का है. यह कॉन्फ़िगरेशन वही सिस्टम पैकेज, IDE एक्सटेंशन, स्टार्टर स्क्रिप्ट वगैरह.अगर अन्य लोगों के इस्तेमाल के लिए कोई फ़्रेमवर्क या लाइब्रेरी बनाई जा रही है, तो आपको अपने सैंपल कोड को स्टोर करने की जगहों में एक
.idx/dev.nix
फ़ाइल शामिल करें, ताकि जब जब कोई उपयोगकर्ता आपके सैंपल को IDX में इंपोर्ट करता है, तो वे एनवायरमेंट को छोड़कर आगे बढ़ सकते हैं सेटअप करें और सीधे अपने फ़्रेमवर्क को आज़माने पर फ़ोकस करें. यहाँ तक कि रिसर्च के नतीजों में कस्टम टेंप्लेट असाइन किया हो, शुरुआत की जगह को अपनी पसंद के हिसाब से बना सकते हैं.
अपने पर्यावरण को पसंद के मुताबिक बनाने के बाद, मनमुताबिक बदलाव किए जा सकते हैं
दूसरों के लिए "इसमें खोलें" जोड़कर आपके प्रोजेक्ट को IDX में इंपोर्ट करना आसान हो जाता है
IDX" बटन को भी इंस्टॉल कर सकते हैं, जैसे आपके प्रोजेक्ट की README.md
फ़ाइल.
सामान्य "IDX में खोलें" एंट्री पॉइंट
"IDX में खोलें" कॉलम के लिए, कई यूआरएल पैटर्न उपलब्ध हैं बटन उपलब्ध:
Git डेटा स्टोर करने की जगह इंपोर्ट करें फ़्लो से लिंक करने के लिए, इसे पहले अपने Git से भरें डेटा स्टोर करने की जगह का यूआरएल, इस यूआरएल पैटर्न का इस्तेमाल करें:
https://idx.google.com/import?url=https://github.com/my-org/my-repo
फ़िलहाल, सिर्फ़ GitHub रिपॉज़िटरी (डेटा स्टोर करने की जगह) काम करती है (निजी और सार्वजनिक) पर क्लिक करें.
पहले से तय फ़ाइल फ़ोल्डर टेंप्लेट से लिंक करने के लिए, वह टेंप्लेट ढूंढें टेंप्लेट पेज में खोजना IDX पर जाएं और इसके यूआरएल को कॉपी करें, जो इस यूआरएल पैटर्न के हिसाब से होना चाहिए:
https://idx.google.com/new/gemini
किसी कस्टम टेंप्लेट से लिंक करने के लिए, उसे अपने टेंप्लेट के GitHub यूआरएल से पहले से भरें, इस URL पैटर्न का उपयोग करें:
https://idx.google.com/new?template=https://github.com/my-org/my-template
"IDX में खोलें" फ़ील्ड जोड़ें बटन
इस टूल का इस्तेमाल करके, IDX बटन का एचटीएमएल जनरेट करें: