Firebase Studio توفّر طريقة مبسطة لاستيراد مشاريع تطبيقات الويب الحالية إلى مساحة عمل في Firebase Studio، ما يتيح لك مواصلة العمل على مشاريعك الحالية بمساعدة Firebase Studio المستندة إلى الذكاء الاصطناعي وإمكانات التطوير والنشر والمراقبة المبسّطة.
يمكنك استيراد المشاريع من مستودع مصدر (GitHub أو GitLab أو Bitbucket) أو من Figma باستخدام الـ Builder.io Figma مكوّن إضافي أو من ملف أرشيف محلي. Firebase Studio تتيح استيراد ملفات tar المضغوطة باستخدام gzip وملفات zip التي يقل حجمها عن 100 ميغابايت.
يمكنك أيضًا إنشاء نسخة طبق الأصل من مشروع حالي لإنشاء نسخة منه.
البدء
الخطوة 1: استيراد مشروعك
سجِّل الدخول إلى حسابك على Google وافتح Firebase Studio.
انقر على استيراد مشروع (Import a project). يظهر مربّع الحوار استيراد مشروع (Import project).
في حقل عنوان URL للمستودع (Repo URL) ، أدخِل عنوان URL لمستودع GitHub أو GitLab أو Bitbucket.
أدخِل اسمًا لمشروعك.
إذا كنت تستورد مشروع Flutter، فعِّل الخيار هذا تطبيق Flutter (This is a Flutter app). وإلا، فلا تضع علامة في مربّع الاختيار.
انقر على استيراد (Import).
إذا كان المستودع خاصًا، سيُطلب منك المصادقة لدى المزوّد المعنيّ:
- بالنسبة إلى GitHub، اتّبِع التعليمات لنسخ رمز الدخول.
- بالنسبة إلى GitLab، يمكنك استخدام كلمة مرور حسابك أو إنشاء رمز دخول لحساب شخصي
- بالنسبة إلى Bitbucket، استخدِم اسم المستخدم (وليس عنوان البريد الإلكتروني) وكلمة مرور التطبيق للمصادقة.
الخطوة 2: تثبيت التبعيات
لا يثبِّت Firebase Studio التبعيات تلقائيًا عند استيراد مشروع، لذا عليك إجراء ذلك يدويًا بعد عملية الاستيراد الأولى.
على سبيل المثال، إذا كنت تستورد تطبيق Flutter، عليك تشغيل flutter pub get في الوحدة الطرفية، أو npm install لتطبيقات JavaScript أو TypeScript.
يمكنك تغيير ذلك لجميع المستخدِمين المستقبليين للنموذج وعمليات الاستيراد المستقبلية من خلال إضافة خطاف onCreate إلى ملف dev.nix في مستودع مشروعك. يمكنك ضبط onCreate لتشغيل أمر الإصدار
المناسب لمشروعك (على سبيل المثال، npm install أو flutter pub
get).
بعد ضبط ذلك، يتم تثبيت التبعيات تلقائيًا كلما استورد المستخدِمون مستودعك إلى Firebase Studio.
الخطوات التالية
- مزيد من المعلومات حول Firebase Studio مساحات العمل.
- تخصيص مساحة عمل Firebase Studio.
- اكتشِف كيف يمكن أن يساعد Gemini في تطوير تطبيقك وتسريعه من خلال قدرته على الإجابة عن الأسئلة وإنشاء الرموز البرمجية وتعديلها وإصلاح الأخطاء وتشغيل الأدوات.
- تحويل مشروعك إلى نموذج مخصّص.