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

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 در حال اجرا است

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

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

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

  1. اگر قبلاً این کار را نکرده اید، Gemini CLI را نصب کنید.

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

  2. پسوند Firebase را با اجرای دستور زیر از یک shell prompt (نه از درخواست Gemini CLI!) نصب کنید:

    gemini extensions install https://github.com/gemini-cli-extensions/firebase/
  3. پس از نصب، برنامه افزودنی برای تمام فضاهای کاری 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 به عنوان راهی برای ایمن سازی برنامه و داده های کاربر کمک می کند. همچنین به شما کمک می کند تا برنامه خود را یکباره راه اندازی کنید!

    اگر در حال ایجاد یک ویژگی هوش مصنوعی در برنامه خود هستید، این دستور می تواند به شما یک شروع عالی بدهد. Firebase AI Logic را راه‌اندازی می‌کند و کد را می‌نویسد تا به راحتی و ایمن مستقیماً از تلفن همراه و برنامه‌های وب به API Gemini دسترسی داشته باشید. اینجا بیشتر بیاموزید

  • برای استقرار یک برنامه وب موجود:

    /firebase:deploy
    

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