Firebase Studio מאפשר לייבא פרויקטים קיימים של אפליקציות אינטרנט לתוך סביבת עבודה של Firebase Studio, וכך להמשיך לעבוד על הפרויקטים הקיימים בעזרת העזרה מבוססת ה-AI של Firebase Studio והיכולות המייעלות את הפיתוח, הפריסה והמעקב.
אפשר לייבא פרויקטים ממאגר מקור (GitHub, GitLab או Bitbucket), מ-Figma באמצעות הפלאגין Builder.io Figma או מקובץ ארכיון מקומי. Firebase Studio תומך בייבוא של קובצי tar דחוסים ב-gzip וקובצי zip בגודל של עד 100MiB.
אפשר גם לשכפל פרויקט קיים כדי ליצור עותק שלו.
שנתחיל?
שלב 1: מייבאים את הפרויקט
מתחברים לחשבון Google ופותחים את Firebase Studio.
לוחצים על ייבוא פרויקט. מופיעה תיבת הדו-שיח ייבוא פרויקט.
בשדה Repo URL, מזינים את כתובת ה-URL של המאגר ב-GitHub, ב-GitLab או ב-Bitbucket.
מזינים שם לפרויקט.
אם מייבאים פרויקט Flutter, מסמנים את התיבה This is a Flutter app (זו אפליקציית Flutter). אחרת, לא מסמנים את התיבה.
לוחצים על ייבוא.
אם המאגר פרטי, תתבקשו לבצע אימות אצל הספק המתאים:
- ב-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 יכול לעזור לכם לפתח אפליקציות מהר יותר? הוא יכול לענות על שאלות, ליצור ולערוך קוד, לתקן באגים ולהפעיל כלים.
- הפיכת פרויקט לתבנית בהתאמה אישית