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

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

اگر از قبل Gemini CLI را نصب کرده‌اید، می‌توانید این دستور را برای نصب افزونه Firebase اجرا کنید:

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

این راهنما افزونه Firebase و همچنین جزئیات نصب و استفاده از رابط خط فرمان Gemini با این افزونه را شرح می‌دهد.

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

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

افزونه‌ی Firebase برای Gemini CLI یک بسته‌ی نصب آسان است که موارد زیر را انجام می‌دهد:

  • سرور Firebase MCP را به طور خودکار برای استفاده در فضای کاری شما نصب و پیکربندی می‌کند. سرور Firebase MCP چندین ویژگی جدید به Gemini CLI می‌دهد:
    • کتابخانه‌ای از دستورات از پیش نوشته شده که می‌توانید برای انجام وظایف رایج توسعه Firebase از آنها استفاده کنید. می‌توانید به راحتی این دستورات را با استفاده از دستورات Gemini CLI اجرا کنید.
    • قابلیت استفاده از ابزارهای Gemini CLI برای کار مستقیم با پروژه Firebase شما و انجام وظایف از طرف شما، مانند ایجاد پایگاه‌های داده و استقرار برنامه‌ها. برای مشاهده لیست کامل ابزارها، به مستندات سرور Firebase MCP مراجعه کنید.
    • رابطی که به Gemini CLI اجازه می‌دهد مستندات Firebase را در قالبی سازگار با LLM جستجو کند.
  • یک فایل زمینه مخصوص Firebase را به پروژه شما اضافه می‌کند. این فایل زمینه که به عنوان فایل قوانین نیز شناخته می‌شود، ابزارهای توسعه عامل (مانند Gemini CLI) را با اعلان‌ها و نکات اضافی ارائه می‌دهد که توانایی آن را برای کمک به شما در توسعه برنامه‌ها با Firebase به حداکثر می‌رساند.

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

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

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

  2. افزونه‌ی فایربیس را با اجرای دستور زیر از طریق خط فرمان (و نه از طریق خط فرمان Gemini CLI!) نصب کنید:

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

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

    gemini extensions disable firebase --scope=workspace

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

افزونه‌ی فایربیس مرتباً به‌روزرسانی می‌شود، بنابراین باید مرتباً نسخه نصب‌شده را به‌روزرسانی کنید:

gemini extensions update firebase

مراحل بعدی

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

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