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