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

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

يمكنك التفاعل مع Gemini في تعليقات طلب سحب الرمز البرمجي مباشرةً من خلال:

  • طرح أسئلة توضيحية حول المراجعة التي ينشئها Gemini
  • إرسال طلب إلى Gemini من خلال إضافة العلامة /gemini إلى تعليقاتك لطرح أسئلة في سياق طلب سحب الرمز البرمجي

سيسترجع Gemini تلقائيًا معلومات مفيدة من البوتقة وطلبات سحب البيانات لتنفيذ مهامه.

هذا المستند مخصّص للمطوّرين من جميع مستويات المهارات. يفترض هذا الدليل أنّك لديك معرفة جيدة بخدمة GitHub.

قبل البدء

لاختبار الخطوات الواردة في هذا المستند، تأكَّد من تنفيذ أحد الإجراءات التالية:

  • استخدِم مستودع GitHub الخاص بك. لا يتوافق Gemini Code Assist مع المؤسسات التي تتيح الاتصال الخاص.

  • اختياري: إذا كنت من مستخدمي Enterprise الذين يفعّلون القائمة المسموح بها لعناوين IP في GitHub Enterprise، يمكنك إدراج جميع عناوين IP في Google في القائمة المسموح بها كحل بديل.

  • أنشئ نسخة من مستودع النماذج.

تثبيت Gemini Code Assist لتطبيق GitHub

يمكنك تثبيت Gemini Code Assist باتّباع الخطوات التالية:

  1. انتقِل إلى صفحة تطبيق Gemini Code Assist for GitHub.

  2. سجِّل الدخول إلى حسابك على GitHub إذا لم يسبق لك ذلك.

  3. انقر على تثبيت.

    تظهر رسالة تطلب تثبيت Gemini Code Assist لمستخدم أو مؤسسة.

  4. عندما يُطلب منك تثبيت Gemini Code Assist لمستخدم أو مؤسّسة، اختَر المؤسّسة التي تريد استخدامه فيها.

    بعد تثبيت ميزة "مساعدة في كتابة الرموز البرمجية" في Gemini لحساب مؤسستك على GitHub، سيُطلب منك اختيار المستودعات لبدء استخدام ميزة "مراجعة الرموز البرمجية".

    ستتم إعادة توجيهك إلى "وحدة تحكّم المشرف" في 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" تعليقًا على المشكلة في علامة التبويب المحادثة لطلب سحب الرمز البرمجي مع ملاحظاتها، ثم تضيف تعليقات حول الأجزاء المعدَّلة من الرمز البرمجي.

تحتوي مراجعات التعليقات على المعلومات التالية:

  • درجة خطورة المشكلة، والتي يتم تصنيفها على أنّها "خطيرة" أو "عالية" أو "متوسطة" أو "منخفضة"
  • ملاحظات حول المشكلة
  • اقتراح رمز برمجي يمكن الالتزام به مباشرةً من GitHub
  • الإشارات إلى دليل أسلوب يقدّمه المستخدم

تفعيل Gemini Code Assist يدويًا

يستمع "مساعِد الترميز" من Gemini إلى التعليقات الواردة من أي مساهم في طلب سحب، ويقرر ما إذا كان يجب الردّ عليها.

لتشغيل ميزة "مساعدة رمز Gemini" يدويًا، يمكنك استخدام الطلبات التالية في صفحة التعليقات الرئيسية على طلب سحب الملفات كتعليق بشأن المشكلة.

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

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

يمكن لأي مستخدم لديه أذونات لتعديل إعدادات تطبيق GitHub لل مؤسّسة إدارة إعدادات "مساعدة الرموز البرمجية" في Gemini. يمكنك مراجعة الأذونات المقدَّمة إلى Gemini Code Assist وإدارة إمكانية الوصول إلى المستودعات وإزالة تثبيت Gemini Code Assist.

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

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

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