معدلات الدمج الذاتي

سؤال: ما هو عدد المساهمات الموجودة في مستودع المشروع التي تم دمجها بواسطة المساهم الأصلي؟

الوصف

يقيس هذا المقياس عدد تغيير الطلبات تم دمجها من قبل المؤلف ودمجها دون المرور بـ مراجعة طلب التغيير .

الأهداف

ستتمتع المشروعات الصحية والتعاونية بثقافة إجراء مراجعات لجميع المساهمات بغض النظر عمن قدم المساهمة في المستودع - بدءًا من المساهمين لأول مرة وحتى منشئي المشروع. إن تضمين المراجعات في أي تغييرات على الكود يعزز عملية الدمج للقادمين الجدد ويضمن أن شخصًا آخر قد رأى التغيير الذي سيتم إجراؤه ووافق عليه. من الناحية المثالية، يجب ألا ترى أي عمليات دمج ذاتية أو عمليات دمج دون مراجعة في المستودع ما لم يكن هناك سبب وجيه متفق عليه في المجتمع (على سبيل المثال، إصلاح خطأ مطبعي بسيط).

  • سيكون مديرو المجتمع مهتمين بمعرفة ما إذا كان المجتمع يحرز تقدمًا في صحة المراجعة الخاصة بهم. (على سبيل المثال، هل انخفض معدل الدمج الذاتي هذا العام مقارنة بالعام الماضي؟)
  • سيكون مديرو المجتمع مهتمين بمعرفة ما إذا كان عدد أعضاء المجتمع المشاركين في طلبات/مراجعات التغيير يتغير بمرور الوقت.
  • يرغب مديرو OPSO في فهم المشاريع مفتوحة المصدر التي يجب دمجها في حلولهم من خلال تقييم صحة مراجعة المشروع.
  • أي شخص (على سبيل المثال، المستخدمين المحتملين أو أعضاء المجتمع) مهتم بتقييم صحة المجتمع قد يرغب في رؤية الدمج الذاتي والدمج بدون اتجاهات معدل المراجعة بمرور الوقت ومعرفة ما إذا كانت هناك مراجعة سليمة للمساهمات في المستودع.

تطبيق

فلاتر

  • دمج دون مراجعة
  • تم تغيير أسطر التعليمات البرمجية
  • تم تغيير نوع الملف (على سبيل المثال، الكود مقابل الوثائق)
  • حجم/حجم المراجعات
  • الوقت:

المرئيات

التصور رقم 1: صورة توضح لقطة شاشة للمراجعين في GitHub

المراجعين في جيثب

التصور رقم 2: صورة توضح لقطة شاشة للمراجعين في GitLab

المراجعون في GitLab\

أدوات توفير المقياس

  • واجهة جيثب
  • واجهة جيتلاب

استراتيجيات جمع البيانات

  • وجود مراجعات آلية (على سبيل المثال، المراجعات غير الآلية وغير القائمة على القواعد): يجب أن تكون هناك مراجعات تحتوي على تعليقات نصية أو رموز تعبيرية أو موافقة المراجع المعينة.

مراجع حسابات

المساهمون المعروفون

  • راي بايك
  • مات جيرمونبريز
  • كيفن لومبارد
  • إليزابيث بارون
  • داون فوستر

لتعديل هذا المقياس ، يرجى تقديم طلب التغيير هنا: https://github.com/chaoss/wg-common/blob/main/focus-areas/contributions/self-merge-rates.md

للإشارة إلى هذا المقياس في البرامج أو المنشورات ، يرجى استخدام عنوان URL الثابت هذا: https://chaoss.community/؟

قد يؤدي استخدام المقاييس الصحية ونشرها إلى انتهاكات الخصوصية. قد تتعرض المنظمات للمخاطر. قد تتدفق هذه المخاطر من الامتثال للائحة العامة لحماية البيانات في الاتحاد الأوروبي ، أو مع قانون الولاية في الولايات المتحدة ، أو مع قوانين أخرى. قد تكون هناك أيضًا مخاطر تعاقدية ناتجة عن شروط الخدمة لموفري البيانات مثل GitHub و GitLab. يجب فحص استخدام المقاييس بحثًا عن المخاطر ومشكلات أخلاقيات البيانات المحتملة. لطفا أنظر وثيقة أخلاقيات البيانات CHAOSS للحصول على إرشادات إضافية.

الرسوم (تاج):
هل كان المقال مساعدا؟!
كراهية 0