Firebase Studio मौजूदा वेब ऐप्लिकेशन प्रोजेक्ट को Firebase Studio वर्कस्पेस में इंपोर्ट करने का आसान तरीका उपलब्ध कराता है. इससे आपको Firebase Studio की एआई की मदद से काम करने वाली सहायता और डेवलपमेंट, डिप्लॉयमेंट, और मॉनिटरिंग की आसान सुविधाओं की मदद से, अपने मौजूदा प्रोजेक्ट पर काम जारी रखने में मदद मिलती है.
प्रोजेक्ट को सोर्स रिपॉज़िटरी (GitHub, GitLab या Bitbucket) से इंपोर्ट किया जा सकता है. इसके अलावा, Builder.io Figma प्लगिन की मदद से Figma से या स्थानीय संग्रह फ़ाइल से भी इंपोर्ट किया जा सकता है. Firebase Studio 100 MiB से कम साइज़ वाली gzip फ़ॉर्मैट वाली tar फ़ाइलों और zip फ़ाइलों को इंपोर्ट करने की सुविधा देता है.
किसी मौजूदा प्रोजेक्ट की कॉपी बनाने के लिए, उसका डुप्लीकेट भी बनाया जा सकता है.
शुरू करें
पहला चरण: अपना प्रोजेक्ट इंपोर्ट करना
अपने Google खाते में लॉग इन करें और खोलें Firebase Studio.
कोई प्रोजेक्ट इंपोर्ट करें पर क्लिक करें. प्रोजेक्ट इंपोर्ट करें डायलॉग दिखता है.
रिपॉज़िटरी का यूआरएल फ़ील्ड में, अपनी GitHub, GitLab या Bitbucket रिपॉज़िटरी का यूआरएल डालें.
अपने प्रोजेक्ट के लिए कोई नाम डालें.
अगर Flutter प्रोजेक्ट इंपोर्ट किया जा रहा है, तो यह Flutter ऐप्लिकेशन है को चुनें. अगर नहीं, तो चेकबॉक्स को खाली छोड़ दें.
इंपोर्ट करें पर क्लिक करें.
अगर रिपॉज़िटरी निजी है, तो आपको सेवा देने वाली कंपनी के लिए पुष्टि करने का अनुरोध किया जाएगा:
- GitHub के लिए, ऐक्सेस टोकन कॉपी करने के लिए दिए गए निर्देशों का पालन करें.
- GitLab के लिए, खाते के पासवर्ड का इस्तेमाल किया जा सकता है या निजी खाते का टोकन बनाया जा सकता है
- Bitbucket के लिए, पुष्टि करने के लिए अपना उपयोगकर्ता नाम (ईमेल नहीं) और एक ऐप्लिकेशन पासवर्ड इस्तेमाल करें.
दूसरा चरण: डिपेंडेंसी इंस्टॉल करना
डिफ़ॉल्ट रूप से, Firebase Studio किसी प्रोजेक्ट को इंपोर्ट करने पर डिपेंडेंसी इंस्टॉल नहीं करता. इसलिए, आपको पहली बार इंपोर्ट करने के बाद, यह काम मैन्युअल तरीके से करना होगा.
उदाहरण के लिए, अगर कोई Flutter ऐप्लिकेशन इंपोर्ट किया जाता है, तो आपको टर्मिनल में flutter pub get चलाना चाहिए. वहीं, JavaScript या TypeScript ऐप्लिकेशन के लिए, npm install चलाना चाहिए.
अपने टेंप्लेट के सभी नए उपयोगकर्ताओं और आने वाले समय में किए जाने वाले
इंपोर्ट के लिए, इसमें बदलाव किया जा सकता है. इसके लिए, अपने प्रोजेक्ट की
रिपॉज़िटरी में मौजूद dev.nix
फ़ाइल में onCreate हुक जोड़ें. आप अपने प्रोजेक्ट के लिए सही बिल्ड कमांड (उदाहरण के लिए, npm install या flutter pub
get) चलाने के लिए onCreate को कॉन्फ़िगर कर सकते हैं.
इसे कॉन्फ़िगर करने के बाद, जब भी उपयोगकर्ता आपकी रिपॉज़िटरी को Firebase Studio में इंपोर्ट करते हैं, तो डिपेंडेंसी अपने-आप इंस्टॉल हो जाती हैं.
अगले चरण
- वर्कस्पेस के बारे में ज़्यादा जानेंFirebase Studio.
- अपने Firebase Studio वर्कस्पेस को पसंद के मुताबिक बनाएं.
- जानें कि Gemini ऐप्लिकेशन डेवलपमेंट में आपकी मदद कैसे कर सकता है और इसे कैसे तेज़ कर सकता है. यह सवालों के जवाब देने, कोड जनरेट करने और उसमें बदलाव करने, गड़बड़ियां ठीक करने, और टूल चलाने में मदद कर सकता है.
- अपने प्रोजेक्ट को कस्टम टेंप्लेट में बदलें.