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

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

प्रोजेक्ट को सोर्स रिपॉज़िटरी (GitHub, GitLab या Bitbucket) या किसी स्थानीय संग्रह फ़ाइल से इंपोर्ट किया जा सकता है. Firebase Studio, 50 एमबी से कम साइज़ वाली, ज़िप की गई tar फ़ाइलों और zip फ़ाइलों को इंपोर्ट करने की सुविधा देता है.

शुरू करें

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

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

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

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

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

  5. अगर कोई Flutter प्रोजेक्ट इंपोर्ट किया जा रहा है, तो यह एक Flutter ऐप्लिकेशन है को चालू करें. अगर ऐसा नहीं है, तो चेकबॉक्स से सही का निशान हटाएं.

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

  7. अगर कोई रिपॉज़िटरी निजी है, तो आपसे उससे जुड़े प्रोवाइडर के लिए पुष्टि करने के लिए कहा जाएगा:

    • GitHub के लिए, ऐक्सेस टोकन कॉपी करने के लिए निर्देशों का पालन करें.
    • GitLab के लिए, अपने खाते के पासवर्ड का इस्तेमाल किया जा सकता है या निजी खाते का टोकन बनाया जा सकता है
    • Bitbucket के लिए, पुष्टि करने के लिए अपने उपयोगकर्ता नाम (ईमेल नहीं) और ऐप्लिकेशन पासवर्ड का इस्तेमाल करें.

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

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

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

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

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

अगले चरण