"IDX में खोलें" बटन जोड़ें

Project IDX की मदद से, अपने कोडबेस के लिए नए उपयोगकर्ता हासिल करना आसान हो जाता है ताकि वे अपना डेवलपमेंट एनवायरमेंट सेट अप कर सकें और बेहतर तरीके से काम कर सकें.

उदाहरण के लिए,

  • अगर योगदान देने वाले अन्य लोगों के साथ टीम बनाई जा रही है, तो अपने प्रोजेक्ट के हिसाब से अपने एनवायरमेंट को पसंद के मुताबिक बनाएं. इसके बाद, अपनी .idx/dev.nix फ़ाइल को प्रोजेक्ट के Git रिपॉज़िटरी में सेव करें. इस तरह, जब कोई टीम का साथी IDX में आपका Git रिपॉज़िटरी इंपोर्ट करेगा, तो उसके नए फ़ाइल फ़ोल्डर का कॉन्फ़िगरेशन बिलकुल आपके जैसा ही होगा. वह भी उसी सिस्टम पैकेज, IDE एक्सटेंशन, स्टार्टर स्क्रिप्ट वगैरह के साथ पूरा होगा.

  • अगर दूसरे लोगों के इस्तेमाल के लिए कोई फ़्रेमवर्क या लाइब्रेरी बना रहे हैं, तो अपने सैंपल कोड डेटा स्टोर करने की जगहों में .idx/dev.nix फ़ाइल शामिल करें. इससे, जब कोई उपयोगकर्ता आपके सैंपल को IDX में इंपोर्ट करेगा, तो वह एनवायरमेंट सेटअप को छोड़कर सीधे आपके फ़्रेमवर्क का इस्तेमाल कर पाएगा. खुद का कस्टम टेंप्लेट भी बनाया जा सकता है, ताकि उपयोगकर्ताओं को आपकी पसंद के मुताबिक शुरुआत मिल सके और वे अपनी राय दे सकें.

जब आप एनवायरमेंट को पसंद के मुताबिक बनाने की प्रोसेस पूरी कर लें, तो अपने दस्तावेज़ (जैसे, प्रोजेक्ट की README.md फ़ाइल) में "IDX में खोलें" बटन जोड़कर, अन्य लोगों के लिए आपके प्रोजेक्ट को IDX में इंपोर्ट करना और भी आसान बना दिया जा सकता है.

"IDX में खोलें" एंट्री पॉइंट

"IDX में खोलें" बटन के लिए, कई यूआरएल पैटर्न उपलब्ध हैं:

  • Git डेटा स्टोर करने की जगह इंपोर्ट करने के फ़्लो से लिंक करने के लिए, इस यूआरएल पैटर्न का इस्तेमाल करें:

    https://idx.google.com/import?url=https://github.com/my-org/my-repo
    

    फ़िलहाल, सिर्फ़ GitHub रिपॉज़िटरी (निजी और सार्वजनिक दोनों) काम करती हैं.

  • किसी पहले से तय वर्कस्पेस टेंप्लेट से लिंक करने के लिए, IDX के टेंप्लेट पेज में वह टेंप्लेट ढूंढें जिसे आपको खोजना है. इसके बाद, उसका यूआरएल कॉपी करें. यह इस यूआरएल पैटर्न के मुताबिक होना चाहिए:

    https://idx.google.com/new/gemini
    
  • अपने टेंप्लेट के GitHub यूआरएल से पहले से भरे गए कस्टम टेंप्लेट से लिंक करने के लिए, इस यूआरएल पैटर्न का इस्तेमाल करें:

    https://idx.google.com/new?template=https://github.com/my-org/my-template
    

"IDX में खोलें" बटन जोड़ें

इस टूल का इस्तेमाल करके, IDX बटन का एचटीएमएल जनरेट करें: