مراجعة رمز GitHub باستخدام ميزة Gemini Code Assist

يوفّر Gemini Code Assist for GitHub إمكانات Gemini في عملية طلبات السحب من خلال العمل كمراجع للرموز البرمجية. يستخدم Gemini Code Assist for GitHub وكيلاً مستندًا إلى Gemini يلخّص تلقائيًا طلبات السحب ويقدّم مراجعات تفصيلية للتعليمات البرمجية، ما يؤدي إلى تسريع المراجعات وتحسين جودة التعليمات البرمجية.

بعد إعداد Gemini Code Assist for GitHub، يمكنك تفعيل Gemini Code Assist في أي مرحلة من طلب السحب لمراجعة الرمز. يمكنك التفاعل مع Gemini Code Assist في تعليقات طلبات السحب مباشرةً من خلال:

  • طرح أسئلة توضيحية بشأن المراجعة التي ينشئها Gemini Code Assist
  • يمكنك توجيه طلب إلى Gemini Code Assist من خلال إضافة العلامة /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 يدويًا، يمكنك استخدام الأوامر التالية في صفحة التعليقات الرئيسية ضمن طلب السحب كتعليق على مشكلة.

Command الوصف
/gemini summary ينشر ملخّصًا للتغييرات في طلب السحب
/gemini review ينشر مراجعة للرمز البرمجي للتغييرات في طلب السحب
/gemini استدعاء Gemini Code Assist يدويًا في التعليقات
/gemini help نظرة عامة على الأوامر المتاحة

إدارة إعدادات Gemini Code Assist

يمكن لأي شخص لديه أذونات لتعديل إعدادات GitHub App للمؤسسة إدارة إعدادات تطبيق Gemini Code Assist. يمكنك مراجعة الأذونات الممنوحة لتطبيق Gemini Code Assist وإدارة إذن الوصول إلى المستودع وإلغاء تثبيت تطبيق Gemini Code Assist.

لتعديل الإعدادات، اتّبِع الخطوات التالية:

  1. على GitHub، انقر على صورة ملفك الشخصي، ثم على الإعدادات.
  2. في قسم عمليات الدمج، انقر على التطبيقات. يتم عرض قائمة بتطبيقات GitHub.
  3. بجانب Gemini Code Assist، انقر على ضبط.

الخطوات التالية