این صفحه نحوه مدیریت قالبها، از جمله ویرایش، قفل کردن، حذف و کنترل نسخه را شرح میدهد.
ویرایش و تکرار روی یک الگو
شما میتوانید هر قالبی را که قفل آن باز شده است، ویرایش کنید.
ما اکیداً موارد زیر را توصیه میکنیم:
از ویرایش قالبهایی که در تولید استفاده میشوند، خودداری کنید.
هرگونه تغییر در الگو تقریباً بلافاصله توسط درخواستهای برنامه شما استفاده میشود، بنابراین باید در مورد ایجاد تغییراتی که میتواند برنامه شما را خراب کند یا باعث تغییرات غیرمنتظره در رفتار شود، محتاط باشید.سعی کنید از یک سیستم نسخهبندی برای تکرار روی قالبها استفاده کنید.
نحوه ویرایش یک قالب موجود به شرح زیر است:
در کنسول Firebase ، به تب Firebase AI Logic Prompt templates بروید.
در لیست قالبها، قالبی را که میخواهید ویرایش کنید پیدا کرده و روی آن کلیک کنید.
اگر قالب قفل شده است، با کلیک روی آن، قفل آن را باز کنید.
نماد در گوشه بالا سمت راست الگو. قالب را ویرایش کنید، سپس روی ذخیره کلیک کنید.
اگر قالب قبلاً قفل شده بود، حتماً روی آن کلیک کنید
دوباره آیکون قفل را . با کلیک روی بستن، از الگو خارج شوید.
قفل کردن یک الگو
ما اکیداً موارد زیر را توصیه میکنیم:
توجه داشته باشید که قفل کردن یک الگو به عنوان محافظت در برابر ویرایش غیرعمدی عمل میکند، اما قفل کردن به طور کامل ویرایش را مسدود نمیکند . یک عضو پروژه با مجوزهای مناسب همیشه میتواند یک الگو را برای ویرایش باز کند.
قالبهایی را که به طور فعال توسط کد - به خصوص کد تولید - استفاده میشوند، قفل کنید.
نحوه قفل کردن قالب به این صورت است:
در کنسول Firebase ، به تب Firebase AI Logic Prompt templates بروید.
در لیست قالبها، قالبی را که میخواهید قفل کنید پیدا کرده و روی آن کلیک کنید.
با کلیک روی دکمه، قالب را قفل کنید
نماد در گوشه بالا سمت راست الگو. با کلیک روی بستن، از الگو خارج شوید.
حذف یک الگو
توجه داشته باشید که اگر یک الگو حذف شود، میتوانید یک الگوی جدید با همان شناسه الگو ایجاد کنید.
نحوه حذف یک الگوی موجود به شرح زیر است:
در کنسول Firebase ، به تب Firebase AI Logic Prompt templates بروید.
در لیست قالبها، قالبی را که میخواهید حذف کنید، پیدا کنید.
در انتهای ردیف الگو، کلیک کنید
> حذف . حذف را تأیید کنید، سپس روی «حذف» کلیک کنید.
نسخه یک الگو
توصیه میکنیم برای قالبهای اعلان سرور خود از یک سیستم نسخهبندی استفاده کنید. در اینجا چند توصیه کلی ارائه شده است:
شناسههای قالبی ایجاد کنید که به نسخهای که از نسخهبندی معنایی (semver) استفاده میکند، ضمیمه شده باشند (برای مثال،
my-first-template-v1-0-0).از Firebase Remote Config استفاده کنید تا بتوانید به راحتی قالب و سایر مقادیر درخواست خود را تغییر دهید.
اگر میخواهید از یک زیرساخت نسخهبندی استاندارد استفاده کنید، میتوانید با استفاده از REST API قالبها را به صورت فایل ارائه دهید .
شما میتوانید یک الگوی موجود را کپی کنید تا به عنوان مبنای نسخه بعدی خود استفاده کنید:
در کنسول Firebase ، به تب Firebase AI Logic Prompt templates بروید.
در لیست قالبها، قالبی را که میخواهید کپی کنید، پیدا کنید.
در انتهای ردیف الگو، کلیک کنید
> کپی کردن . در قالب جدید، شناسه قالب را افزایش دهید تا نسخه بعدی را منعکس کند.