Firebase Studio की मदद से, मौजूदा वेब ऐप्लिकेशन प्रोजेक्ट को Firebase Studio वर्कस्पेस में आसानी से इंपोर्ट किया जा सकता है. इससे आपको Firebase Studio के एआई की मदद से काम करने वाली सुविधाओं के साथ-साथ, डेवलपमेंट, डिप्लॉयमेंट, और मॉनिटरिंग की बेहतर सुविधाओं का इस्तेमाल करके, अपने मौजूदा प्रोजेक्ट पर काम जारी रखने में मदद मिलती है.
प्रोजेक्ट को सोर्स रिपॉज़िटरी (GitHub, GitLab या Bitbucket) से इंपोर्ट किया जा सकता है. इसके अलावा, Builder.io Figma प्लगिन की मदद से Figma से या स्थानीय संग्रह फ़ाइल से भी प्रोजेक्ट इंपोर्ट किए जा सकते हैं. Firebase Studio, 100 एमबी से कम साइज़ वाली gzipped tar फ़ाइलों और zip फ़ाइलों को इंपोर्ट करने की सुविधा देता है.
किसी मौजूदा प्रोजेक्ट की कॉपी बनाने के लिए, उसे डुप्लीकेट भी किया जा सकता है.
शुरू करें
पहला चरण: अपना प्रोजेक्ट इंपोर्ट करना
अपने Google खाते में लॉग इन करें और Firebase Studio खोलें.
प्रोजेक्ट इंपोर्ट करें पर क्लिक करें. आपको प्रोजेक्ट इंपोर्ट करें डायलॉग दिखेगा.
Repo URL फ़ील्ड में, 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 वर्कस्पेस को पसंद के मुताबिक बनाएं.
- जानें कि Firebase में Gemini, ऐप्लिकेशन डेवलपमेंट में आपकी कैसे मदद कर सकता है और इसे तेज़ कर सकता है. Gemini, सवालों के जवाब देने, कोड जनरेट करने और उसमें बदलाव करने, बग ठीक करने, और टूल चलाने में आपकी मदद कर सकता है.
- अपने प्रोजेक्ट को कस्टम टेंप्लेट में बदलना.