افزونه Firebase برای Gemini CLI

فایربیس با رابط خط فرمان Gemini یکپارچه شده است، که عامل کدنویسی متن‌باز گوگل است و قدرت مدل‌های Gemini را مستقیماً به ترمینال شما می‌آورد. می‌توانید افزونه Firebase را نصب کنید تا به Gemini CLI قابلیت‌ها و تخصص‌های خاص Firebase بیشتری بدهید.

If you already have the Gemini CLI installed, you can run this command to install the Firebase extension:

gemini extensions install https://github.com/gemini-cli-extensions/firebase/

This guide describes the Firebase extension as well as details for installing and using the Gemini CLI with the extension.

مزایای این افزونه

افزونه فایربیس در عمل

The Firebase extension for Gemini CLI is an easy-to-install package that does the following:

  • سرور Firebase MCP را به طور خودکار برای استفاده در فضای کاری شما نصب و پیکربندی می‌کند. سرور Firebase MCP چندین ویژگی جدید به Gemini CLI می‌دهد:
    • A library of pre-written prompts optimized for developing and running an app with Firebase. You can run these prompts using Gemini CLI slash commands.
    • قابلیت استفاده از ابزارهای Gemini CLI برای کار مستقیم با پروژه Firebase شما و انجام وظایف از طرف شما، مانند ایجاد پایگاه‌های داده و استقرار برنامه‌ها. برای مشاهده لیست کامل ابزارها، به مستندات سرور Firebase MCP مراجعه کنید.
    • An interface that allows the Gemini CLI to look up Firebase documentation in an LLM-friendly resource format.
  • یک فایل زمینه مخصوص Firebase را به پروژه شما اضافه می‌کند. این فایل زمینه که به عنوان فایل قوانین نیز شناخته می‌شود، ابزارهای توسعه عامل (مانند Gemini CLI) را با اعلان‌ها و نکات اضافی ارائه می‌دهد که توانایی آن را برای کمک به شما در توسعه برنامه‌ها با Firebase به حداکثر می‌رساند.

افزونه Firebase را برای Gemini CLI نصب کنید

  1. اگر هنوز Gemini CLI را نصب نکرده‌اید، آن را نصب کنید.

    اگر مطمئن نیستید از کدام گزینه احراز هویت استفاده کنید، کافیست Gemini CLI را اجرا کنید تا شما را برای ورود به حساب گوگلتان راهنمایی کند. این روش احراز هویت برای اکثر کاربران کافی است، به خصوص اگر تازه کار با Gemini CLI را شروع کرده‌اید.

  2. Install the Firebase extension by running the following command from a shell prompt (not from the Gemini CLI prompt!):

    gemini extensions install https://github.com/gemini-cli-extensions/firebase/
  3. پس از نصب، این افزونه برای تمام فضاهای کاری Gemini CLI در دسترس خواهد بود.

    در صورت نیاز، می‌توانید افزونه را برای فضاهای کاری خاص غیرفعال کنید:

    gemini extensions disable firebase --scope=workspace

افزونه را به‌روزرسانی کنید

The Firebase extension is updated frequently, so you should regularly update the installed version:

gemini extensions update firebase

مراحل بعدی

پس از نصب افزونه، رابط خط فرمان Gemini به طور خودکار از زمینه، ابزارها و منابع ارائه شده توسط افزونه استفاده می‌کند. در مجموع، این ویژگی‌ها توانایی Gemini CLI را برای کمک به شما در توسعه و اجرای برنامه‌های Firebase تا حد زیادی بهبود می‌بخشند.

به عنوان مرحله بعدی، سعی کنید برخی از دستورات از پیش نوشته شده‌ای که افزونه Firebase در اختیار شما قرار می‌دهد را اجرا کنید. برای مثال: