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