کد GitHub را با استفاده از Gemini Code Assist مرور کنید

Gemini Code Assist برای GitHub با ایفای نقش به عنوان بازبین کد، قدرت Gemini را به فرآیند درخواست کشش می‌آورد. Gemini Code Assist برای GitHub از یک عامل مجهز به Gemini استفاده می‌کند که به‌طور خودکار درخواست‌های کشش را خلاصه می‌کند و بررسی‌های عمیق کد را ارائه می‌کند، بررسی‌ها را سرعت می‌بخشد و کیفیت کد را افزایش می‌دهد.

هنگامی که Gemini Code Assist را برای GitHub راه اندازی کردید، می توانید Gemini Code Assist را در هر مرحله از درخواست کشش برای بررسی کد فراخوانی کنید. شما می توانید با Gemini Code Assist در نظرات درخواست کشش مستقیماً از طریق:

  • پرسش‌های روشن‌کننده درباره مروری که Gemini Code Assist ایجاد می‌کند.
  • درخواست Gemini Code با افزودن برچسب /gemini به نظرات خود برای پرسیدن سوالات در زمینه درخواست کشش کمک کنید.

Gemini Code Assist به طور خودکار اطلاعات مفید را از مخزن بازیابی می کند و درخواست را برای انجام وظایف خود می کشد.

این سند برای توسعه دهندگان در تمام سطوح مهارت در نظر گرفته شده است. فرض بر این است که شما دانش کاری از GitHub دارید.

قبل از شروع

برای آزمایش مراحل این سند، مطمئن شوید که یکی از موارد زیر را انجام داده اید:

خلاصه درخواست کشش و بازخورد دریافت کنید

برای دریافت یک بررسی اولیه برای درخواست کشش از Gemini Code Assist، یک درخواست کشش جدید ایجاد کنید.

هنگامی که درخواست کشش جدید را باز می کنید، Gemini Code Assist بررسی اولیه را ارائه می دهد. پس از آماده شدن بازبینی، gemini-code-assist[bot] به‌طور خودکار به‌عنوان بازبین به درخواست کشش اضافه می‌شود. Gemini Code Assist یک نظر مشکل را در برگه مکالمه درخواست کشش همراه با بازخورد خود اضافه می‌کند و به افزودن نظرات درباره بخش‌های اصلاح‌شده کد ادامه می‌دهد.

نظرات بررسی حاوی اطلاعات زیر است:

  • شدت موضوع، به صورت بحرانی، زیاد، متوسط ​​و پایین آورده شده است
  • بازخورد در مورد موضوع
  • پیشنهاد کدی که می تواند مستقیماً از GitHub انجام شود
  • ارجاع به راهنمای سبک ارائه شده توسط کاربر

دستی Gemini Code Assist را فراخوانی کنید

Gemini Code Assist به نظرات هر مشارکت کننده درخواست کشش گوش می دهد و تصمیم می گیرد که آیا باید پاسخ دهد یا خیر.

برای فراخوانی دستی Gemini Code Assist، می‌توانید از دستورات زیر در صفحه نظرات اصلی در درخواست کشش به عنوان نظر مشکل استفاده کنید.

فرمان توضیحات
/gemini summary خلاصه ای از تغییرات در درخواست کشش را پست می کند
/gemini review بررسی کد تغییرات در درخواست کشش را پست می کند
/gemini به صورت دستی Gemini Code Assist را در نظرات فراخوانی می کند
/gemini help مروری بر دستورات موجود

تنظیمات Gemini Code Assist را مدیریت کنید

هر کسی که مجوز تغییر تنظیمات برنامه GitHub برای سازمان را داشته باشد، می‌تواند تنظیمات برنامه Gemini Code Assist را مدیریت کند. می توانید مجوزهای ارائه شده به برنامه Gemini Code Assist را مرور کنید، دسترسی به مخزن را مدیریت کنید و برنامه Gemini Code Assist را حذف نصب کنید.

برای تغییر تنظیمات، مراحل زیر را دنبال کنید:

  1. در GitHub، روی عکس نمایه خود و سپس روی تنظیمات کلیک کنید.
  2. در بخش Integrations ، روی Applications کلیک کنید. لیستی از برنامه های GitHub نمایش داده می شود.
  3. در کنار Gemini Code Assist، روی Configure کلیک کنید.

بعدش چی