किसी मौजूदा प्रोजेक्ट का इस्तेमाल शुरू करना

Firebase Studio मौजूदा वेब ऐप्लिकेशन प्रोजेक्ट को Firebase Studio वर्कस्पेस में इंपोर्ट करने का आसान तरीका उपलब्ध कराता है. इससे आपको Firebase Studio की एआई की मदद से काम करने वाली सहायता और डेवलपमेंट, डिप्लॉयमेंट, और मॉनिटरिंग की आसान सुविधाओं की मदद से, अपने मौजूदा प्रोजेक्ट पर काम जारी रखने में मदद मिलती है.

प्रोजेक्ट को सोर्स रिपॉज़िटरी (GitHub, GitLab या Bitbucket) से इंपोर्ट किया जा सकता है. इसके अलावा, Builder.io Figma प्लगिन की मदद से Figma से या स्थानीय संग्रह फ़ाइल से भी इंपोर्ट किया जा सकता है. Firebase Studio 100 MiB से कम साइज़ वाली gzip फ़ॉर्मैट वाली tar फ़ाइलों और zip फ़ाइलों को इंपोर्ट करने की सुविधा देता है.

किसी मौजूदा प्रोजेक्ट की कॉपी बनाने के लिए, उसका डुप्लीकेट भी बनाया जा सकता है.

शुरू करें

पहला चरण: अपना प्रोजेक्ट इंपोर्ट करना

  1. अपने Google खाते में लॉग इन करें और खोलें Firebase Studio.

  2. कोई प्रोजेक्ट इंपोर्ट करें पर क्लिक करें. प्रोजेक्ट इंपोर्ट करें डायलॉग दिखता है.

  3. रिपॉज़िटरी का यूआरएल फ़ील्ड में, अपनी GitHub, GitLab या Bitbucket रिपॉज़िटरी का यूआरएल डालें.

  4. अपने प्रोजेक्ट के लिए कोई नाम डालें.

  5. अगर Flutter प्रोजेक्ट इंपोर्ट किया जा रहा है, तो यह Flutter ऐप्लिकेशन है को चुनें. अगर नहीं, तो चेकबॉक्स को खाली छोड़ दें.

  6. इंपोर्ट करें पर क्लिक करें.

  7. अगर रिपॉज़िटरी निजी है, तो आपको सेवा देने वाली कंपनी के लिए पुष्टि करने का अनुरोध किया जाएगा:

दूसरा चरण: डिपेंडेंसी इंस्टॉल करना

डिफ़ॉल्ट रूप से, Firebase Studio किसी प्रोजेक्ट को इंपोर्ट करने पर डिपेंडेंसी इंस्टॉल नहीं करता. इसलिए, आपको पहली बार इंपोर्ट करने के बाद, यह काम मैन्युअल तरीके से करना होगा.

उदाहरण के लिए, अगर कोई Flutter ऐप्लिकेशन इंपोर्ट किया जाता है, तो आपको टर्मिनल में flutter pub get चलाना चाहिए. वहीं, JavaScript या TypeScript ऐप्लिकेशन के लिए, npm install चलाना चाहिए.

अपने टेंप्लेट के सभी नए उपयोगकर्ताओं और आने वाले समय में किए जाने वाले इंपोर्ट के लिए, इसमें बदलाव किया जा सकता है. इसके लिए, अपने प्रोजेक्ट की रिपॉज़िटरी में मौजूद dev.nix फ़ाइल में onCreate हुक जोड़ें. आप अपने प्रोजेक्ट के लिए सही बिल्ड कमांड (उदाहरण के लिए, npm install या flutter pub get) चलाने के लिए onCreate को कॉन्फ़िगर कर सकते हैं.

इसे कॉन्फ़िगर करने के बाद, जब भी उपयोगकर्ता आपकी रिपॉज़िटरी को Firebase Studio में इंपोर्ट करते हैं, तो डिपेंडेंसी अपने-आप इंस्टॉल हो जाती हैं.

अगले चरण