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

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

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

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

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

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

نسخه مصرف‌کننده و نسخه سازمانی

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

جدول زیر تفاوت‌های بین نسخه مصرف‌کننده و نسخه سازمانی را خلاصه می‌کند:

نسخه مصرف کننده نسخه سازمانی (پیش‌نمایش)
راه‌اندازی مستقیماً در گیت‌هاب مدیریت از طریق گوگل کلود
شرایط خدمات شرایط خدمات گوگل شرایط خدمات گوگل کلود
سهمیه‌ها ۳۳ درخواست pull در روز بیش از ۱۰۰ درخواست pull در روز
مدیریت پیکربندی‌ها

هر مخزن درون گیت‌هاب

تمام مخازن مرتبط با یک حساب کاربری با استفاده از صفحه تنظیمات

هر مخزن درون گیت‌هاب

در چندین مخزن با استفاده از Google Cloud

اضافه کردن راهنمای سبک هر مخزن درون گیت‌هاب

هر مخزن درون گیت‌هاب

در چندین مخزن با استفاده از Google Cloud

پشتیبانی گیت‌هاب

گیت‌هاب

گیت‌هاب

سرور سازمانی گیت‌هاب

فضای ابری سازمانی گیت‌هاب

ملاحظات

  • ابزار Gemini Code Assist در گیت‌هاب، خلاصه یا پیشنهاد کدی برای هیچ فایلی که در دایرکتوری .github/workflows قرار دارد، تولید نمی‌کند. این استثنا به جلوگیری از معرفی پیکربندی‌های بالقوه ناامن به مخزن کمک می‌کند.

  • نسخه سازمانی از اتصال Developer Connect برای اتصال مخازن GitHub شما به Google Cloud استفاده می‌کند.

    • این اتصال Developer Connect همیشه در ناحیه us-east1 ایجاد می‌شود.

    • این اتصال Developer Connect باید با استفاده از بخش مدیریت کد منبع Code Assist که در Gemini Code Assist Agents & Tools موجود است، ایجاد شود. برای دستورالعمل‌ها، به Setup Gemini Code Assist در GitHub مراجعه کنید.

قدم بعدی چیست؟