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

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

می توانید مستقیماً در نظرات درخواست کشش با Gemini تعامل داشته باشید:

  • پرسیدن سوالات شفاف کننده در مورد بررسی که Gemini ایجاد می کند.
  • از Gemini با افزودن تگ /gemini به نظرات خود برای پرسیدن سؤالات در زمینه درخواست کشش ترغیب کنید.

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

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

قبل از شروع

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

Gemini Code Assist را برای GitHub نصب کنید

با دنبال کردن مراحل زیر می توانید Gemini Code Assist را نصب کنید:

  1. به صفحه برنامه Gemini Code Assist برای GitHub بروید.

  2. اگر قبلاً وارد حساب GitHub خود نشده اید، وارد شوید.

  3. روی Install کلیک کنید.

    یک درخواست برای نصب Gemini Code Assist برای یک کاربر یا سازمان نمایش داده می شود.

  4. وقتی از شما خواسته شد که Gemini Code Assist را برای یک کاربر یا سازمان نصب کنید، سازمانی را که قصد استفاده از آن را دارید انتخاب کنید.

    پس از اینکه Gemini Code Assist را برای سازمان GitHub خود نصب کردید، از شما خواسته می شود مخازن را برای فعال کردن یکپارچه سازی Code Review انتخاب کنید.

    شما به کنسول مدیریتی Gemini Code Assist هدایت می شوید.

  5. با حساب GitHub خود وارد شوید.

  6. یک سازمان یا حساب شخصی GitHub را از منوی کشویی انتخاب کنید.

  7. شرایط خدمات Google، خط‌مشی استفاده ممنوعه از هوش مصنوعی تولیدی و خط‌مشی رازداری را بررسی کرده و بپذیرید، و سپس روی تکمیل تنظیمات کلیک کنید.

    Gemini Code Assist به درخواست‌های کشش در مخازن انتخابی شما اضافه می‌شود.

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

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

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

برای دریافت یک بررسی اولیه برای درخواست کشش از 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 کلیک کنید.

بعدش چی