Firebase Studio מציע דרך יעילה לייבא פרויקטים קיימים של אפליקציות אינטרנט לסביבת העבודה של Firebase Studio, כך שתוכלו להמשיך לעבוד על הפרויקטים הקיימים עם העזרה מבוססת-ה-AI של Firebase Studio ועם יכולות פיתוח, פריסה ומעקב יעילות.
אפשר לייבא פרויקטים ממאגר מקור (GitHub, GitLab או Bitbucket) או מקובץ ארכיון מקומי. Firebase Studio תומך בייבוא של קובצי tar דחוסים בקובץ gzip וקובצי zip בגודל של עד 50MB.
שנתחיל?
שלב 1: מייבאים את הפרויקט
מתחברים לחשבון Google ופותחים את Firebase Studio.
לוחצים על ייבוא פרויקט. תיבת הדו-שיח Import project מופיעה.
בשדה Repo URL, מזינים את כתובת ה-URL של המאגר ב-GitHub, ב-GitLab או ב-Bitbucket.
נותנים שם לפרויקט.
אם מייבאים פרויקט Flutter, מפעילים את האפשרות This is a Flutter app. אם לא, משאירים את התיבה לא מסומנת.
לוחצים על ייבוא.
אם המאגר פרטי, תתבקשו לבצע אימות מול הספק הרלוונטי:
- ב-GitHub, פועלים לפי ההוראות להעתקת אסימון גישה.
- ב-GitLab, אפשר להשתמש בסיסמת החשבון או ליצור אסימון חשבון אישי.
- ב-Bitbucket, משתמשים בשם המשתמש (לא באימייל) ובסיסמה לאפליקציה כדי לבצע אימות.
שלב 2: התקנת יחסי התלות
כברירת מחדל, Firebase Studio לא מתקין יחסי תלות כשמייבאים פרויקט, כך שצריך לעשות זאת באופן ידני אחרי הייבוא הראשון.
לדוגמה, אם מייבאים אפליקציית Flutter, צריך להריץ את הפקודה flutter pub get
בטרמינל, או את הפקודה npm install
לאפליקציות JavaScript או TypeScript.
כדי לשנות את זה לכל המשתמשים העתידיים בתבנית ולפעולות ייבוא עתידיות, מוסיפים הוק של onCreate
לקובץ dev.nix
במאגר הפרויקט. אפשר להגדיר את onCreate
כך שתפעיל את פקודת ה-build המתאימה לפרויקט (לדוגמה, npm install
או flutter pub
get
).
אחרי ההגדרה הזו, יחסי התלות מותקנים באופן אוטומטי בכל פעם שמשתמשים מייבאים את המאגר ל-Firebase Studio.
השלבים הבאים
- מידע נוסף על Firebase Studioסביבות עבודה
- התאמה אישית של סביבת העבודה ב-Firebase Studio
- איך Gemini ב-Firebase יכול לעזור לכם לפתח אפליקציות מהר יותר? הוא יכול לענות על שאלות, ליצור ולערוך קוד, לתקן באגים ולהריץ כלים.
- הפיכת הפרויקט לתבנית בהתאמה אישית.