ל-Firebase יש שילוב עם Gemini CLI – סוכן קוד פתוח של Google שמביא את היכולות של מודלים של Gemini ישירות לטרמינל. אתם יכולים להתקין את התוסף Firebase כדי להעניק ל-Gemini CLI יכולות ומומחיות נוספות שספציפיות ל-Firebase.
אם כבר התקנתם את Gemini CLI, אתם יכולים להריץ את הפקודה הזו כדי להתקין את התוסף של Firebase:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
במדריך הזה מוסבר על תוסף Firebase ומוצגים פרטים על התקנה ושימוש ב-Gemini CLI עם התוסף.
היתרונות של התוסף
תוסף Firebase ל-Gemini CLI הוא חבילה קלה להתקנה שמבצעת את הפעולות הבאות:
- הכלי מתקין ומגדיר באופן אוטומטי את שרת ה-MCP של Firebase
לשימוש בסביבת העבודה. שרת ה-MCP של Firebase מעניק ל-Gemini CLI כמה תכונות חדשות:
- היכולת של Gemini CLI להשתמש בכלים כדי לעבוד ישירות עם פרויקט Firebase ולבצע משימות בשמכם, כמו יצירת מסדי נתונים ופריסת אפליקציות. רשימה מלאה של הכלים מופיעה במסמכי העזרה של שרת ה-MCP של Firebase.
- ספרייה של הנחיות מוכנות מראש שאפשר להשתמש בהן כדי לבצע משימות פיתוח נפוצות ב-Firebase. אפשר להריץ בקלות את ההנחיות האלה באמצעות פקודות Gemini CLI.
- ממשק שמאפשר ל-Gemini CLI לחפש תיעוד של Firebase בפורמט משאבים שמתאים ל-LLM.
- מוסיף לפרויקט קובץ הקשר ספציפי ל-Firebase. קובץ ההקשר הזה, שנקרא גם קובץ כללים, מספק לכלי פיתוח מבוססי-סוכן (כמו Gemini CLI) הנחיות ורמזים נוספים שממקסמים את היכולת שלו לעזור לכם לפתח אפליקציות באמצעות Firebase.
התקנת התוסף של Firebase ל-Gemini CLI
אם עדיין לא עשיתם זאת, מתקינים את Gemini CLI.
אם אתם לא בטוחים באיזו אפשרות אימות להשתמש, פשוט מפעילים את Gemini CLI והוא ידריך אתכם בתהליך הכניסה באמצעות חשבון Google. שיטת האימות הזו מתאימה לרוב המשתמשים, במיוחד אם אתם רק מתחילים להשתמש ב-Gemini CLI.
מריצים את הפקודה הבאה משורת פקודה של Shell (לא משורת הפקודה של Gemini CLI!) כדי להתקין את התוסף של Firebase:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
אחרי ההתקנה, התוסף יהיה זמין בכל סביבות העבודה של Gemini CLI.
במקרה הצורך, אפשר להשבית את התוסף בסביבות עבודה ספציפיות:
gemini extensions disable firebase --scope=workspace
עדכון התוסף
התוסף Firebase מתעדכן לעיתים קרובות, ולכן מומלץ לעדכן באופן קבוע את הגרסה המותקנת:
gemini extensions update firebase
השלבים הבאים
אחרי שמתקינים את התוסף, Gemini CLI משתמש אוטומטית בהקשר, בכלים ובמשאבים שהתוסף מספק. השילוב של התכונות האלה משפר מאוד את היכולת של Gemini CLI לעזור לכם לפתח ולהריץ אפליקציות Firebase.
בשלב הבא, נסו להריץ כמה מההנחיות הכתובות מראש שהתוסף Firebase מספק לכם. לדוגמה:
כדי להתחיל פרויקט חדש של אפליקציית Firebase:
/firebase:init
הפקודה הזו עוזרת להגדיר את Firestore כבסיס הנתונים ואת Firebase Authentication כדרך לאבטח את האפליקציה ואת נתוני המשתמשים. הוא גם עוזר לכם לפרוס את האפליקציה בבת אחת.
אם אתם מפתחים תכונת AI באפליקציה, הפקודה הזו יכולה לעזור לכם להתחיל. הוא מגדיר את Firebase AI Logic וכותב את הקוד כדי לגשת בקלות ובאופן מאובטח ל-Gemini API ישירות מהאפליקציות לנייד ומאפליקציות האינטרנט. מידע נוסף
כדי לפרוס אפליקציית אינטרנט קיימת:
/firebase:deploy
הפקודה הזו פורסת את האפליקציה בשירות אירוח של Firebase, בלי קשר לסוג האפליקציה (סטטית או full-stack). ההנחיה מבקשת מה-AI לנתח את הקוד ולבחור את שירות האירוח המתאים של Firebase בהתאם לצרכים של האפליקציה. לא צריך יותר לקבל החלטות או לתקן שירותים שההגדרה שלהם לא תקינה.