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

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

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

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

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

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

قبل البدء

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

تثبيت Gemini Code Assist في GitHub

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

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

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

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

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

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

    بعد تثبيت Gemini Code Assist لحسابك على GitHub، سيُطلب منك اختيار المستودعات ل تفعيل عملية دمج Code Review.

    ستتم إعادة توجيهك إلى "وحدة تحكّم المشرف" في Gemini Code Assist.

  5. سجِّل الدخول باستخدام حسابك على GitHub.

  6. اختَر حسابًا شخصيًا أو حساب مؤسسة على GitHub من القائمة المنسدلة.

  7. راجِع بنود خدمة Google وسياسة الاستخدام المحظور للذكاء الاصطناعي التوليدي وسياسة الخصوصية، واقبلها، ثم انقر على إكمال الإعداد.

    تتم إضافة ميزة Gemini Code Assist إلى طلبات سحب الرمز البرمجي ضمن المستودعات المحدّدة.

بعد الإنشاء، تقدّم ميزة "مساعدة رمز Gemini" اقتراحات لمراجعة الرمز البرمجي في كل مرة يضيف فيها مؤلف طلب سحب الرمز البرمجي أو مراجعون آخرون ملاحظات باستخدام العلامة /gemini في طلب سحب الرمز البرمجي.

أصبح تطبيق Gemini Code Assist نشطًا الآن لجميع طلبات الشدّ داخل المستودعات المحدّدة. في القسم التالي، ستتعرّف على كيفية الحصول على ملخّصات الملاحظات والآراء بشأن طلبات الدمج.

الحصول على ملخّص طلب سحب الملاحظات والملاحظات

للحصول على مراجعة أولية لطلب سحب من Gemini Code Assist، أنشئ طلب سحب جديدًا.

عند فتح طلب الدمج الجديد، يوفّر Gemini Code Assist مراجعة أولية. بعد أن تصبح المراجعة جاهزة، تتم تلقائيًا إضافة "gemini-code-assist[bot]" كمُراجع إلى طلب سحب الإصدار. تُضيف ميزة "مساعدة ترميز Gemini" تعليقًا على المشكلة في علامة التبويب المحادثة لطلب سحب الرمز البرمجي مع ملاحظاتها، ثم تضيف تعليقات حول الأجزاء المعدَّلة من الرمز البرمجي.

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

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

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

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

لتشغيل ميزة "مساعدة رمز 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"، انقر على ضبط.

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