Firebase Studio يوفّر طريقة مبسطة لاستيراد مشاريع تطبيقات الويب الحالية إلى مساحة عمل في Firebase Studio، ما يتيح لك مواصلة العمل على مشاريعك الحالية باستخدام المساعدة المستندة إلى الذكاء الاصطناعي من Firebase Studio' وإمكانات التطوير والنشر والمراقبة المبسّطة.
يمكنك استيراد المشاريع من مستودع مصدر (GitHub أو GitLab أو Bitbucket) أو من Figma باستخدام الـ Builder.io Figma مكوّن إضافي أو من ملف أرشيف محلي. Firebase Studio يتيح استيراد ملفات tar المضغوطة باستخدام gzip وملفات zip التي يقل حجمها عن 100 ميغابايت.
يمكنك أيضًا إنشاء نسخة طبق الأصل من مشروع حالي لإنشاء نسخة منه.
البدء
الخطوة 1: استيراد مشروعك
سجِّل الدخول إلى حسابك على Google وافتح Firebase Studio.
انقر على استيراد مشروع. يظهر مربّع الحوار استيراد مشروع.
في حقل عنوان URL للمستودع ، أدخِل عنوان URL لمستودع GitHub أو GitLab أو Bitbucket.
أدخِل اسمًا لمشروعك.
إذا كنت تستورد مشروع Flutter، فعِّل الخيار هذا تطبيق Flutter. وإلا، فاترك مربّع الاختيار بدون تحديد.
انقر على استيراد.
إذا كان المستودع خاصًا، سيُطلب منك المصادقة لدى المزوّد المعنيّ:
- بالنسبة إلى 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 في تطوير تطبيقك وتسريعه بفضل قدرته على المساعدة في الإجابة عن الأسئلة وإنشاء الرموز البرمجية وتعديلها وإصلاح الأخطاء وتشغيل الأدوات.
- تحويل مشروعك إلى نموذج مخصّص.