Firebase Studio يوفّر طريقة مبسطة لاستيراد مشاريع تطبيقات الويب الحالية إلى مساحة عمل في Firebase Studio، ما يتيح لك مواصلة العمل على مشاريعك الحالية باستخدام المساعدة المستندة إلى الذكاء الاصطناعي في Firebase Studio' وإمكانات التطوير والنشر والمراقبة المبسّطة.
يمكنك استيراد المشاريع من مستودع المصدر (GitHub أو GitLab أو Bitbucket) أو من Figma باستخدام المكوّن الإضافي Builder.io Figma plugin أو من ملف أرشيف محلي. 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 في تطوير تطبيقك وتسريع هذه العملية بفضل قدرته على المساعدة في الإجابة عن الأسئلة وإنشاء الرموز البرمجية وتعديلها وإصلاح الأخطاء وتشغيل الأدوات.
- تحويل مشروعك إلى نموذج مخصّص.