يلتزم طلب التغيير
السؤال: كم يبلغ يرتكب تغيير رمز مدرجة في طلب تغيير?
نظرة عامة
تشير يلتزم طلب التغيير يحسب المقياس عدد الالتزامات الفردية المرتبطة بطلب التغيير (مثل طلب السحب). ويسرد كل مساهم قام بتأليف الالتزامات ويتضمن مراجع للالتزامات الأصلية. يوفر هذا العدد رؤى حول أنماط نشاط المستودع وتعقيد كل طلب تغيير: غالبًا ما تشير أعداد الالتزامات الأعلى إلى طلبات معقدة أو تعاونية، مما قد يؤثر على عملية الدمج وتحديد المساهمين الذين يعملون بنشاط على تغييرات أكثر تحديًا.
يمكن أن يساعد هذا المقياس أيضًا في توجيه إدارة المستودع من خلال الكشف عن الأنماط المحلية والمجتمعية في أحجام طلبات التغيير وأعداد المشاركين. يساعد فهم هذه الأنماط القائمين على الصيانة في تحسين سياسات المستودع، ورصد القيم الشاذة في سلوكيات الالتزام، وتقييم الشمولية من خلال فحص المساهمين الذين يقدمون بانتظام التزامات من خلال طلبات التغيير. قد يساعد هذا المقياس في إعلام التنوع والشمولية للمشروع من خلال استكشاف التركيبة السكانية من المساهمين الذين حصلوا على التزامات مقبولة من خلال عملية طلب التغيير.
اريد معرفة المزيد؟
انقر هنا لقراءة المزيد حول هذا المقياس.
استراتيجيات جمع البيانات
- استخراج سجلات Git — استخدم سجلات git لتحديد الالتزامات المرتبطة بكل طلب تغيير.
- مكالمات API إلى المنصات — استرداد البيانات المتعلقة بالالتزامات وطلبات التغيير من واجهات برمجة التطبيقات الخاصة بالمنصة، مثل GitHub أو GitLab.
فلاتر
- أسطر التعليمات البرمجية المضافة/المُزالة لكل عملية التزام
- التغيير في الكود بمرور الوقت - قياس تقدم التغييرات في كل التزام.
- تكرار الالتزامات — عدد المرات التي تم فيها تعديل نفس الملف في طلب التغيير.
- الملفات التي تم تغييرها لكل التزام
- المساهمون لكل التزام
المرئيات
الشكل X: تصور عمليات تغيير الطلبات (Augur)
مراجع حسابات
المساهمين
- فينود أهوجا
- كيفن لومبارد
- إليزابيث بارون
- شون جوجينز
- ارمسترونج فاوندجم
- ييغاكبووا ل. صموئيل
معلومات اضافية
لتحرير هذا المقياس، يرجى قم بتقديم طلب التغيير هنا.
للإشارة إلى هذا المقياس في البرامج أو المنشورات، يرجى استخدام عنوان URL الثابت التالي: https://chaoss.community/?p=4731
قد يؤدي استخدام المقاييس الصحية ونشرها إلى انتهاكات الخصوصية. قد تتعرض المنظمات للمخاطر. قد تتدفق هذه المخاطر من الامتثال للائحة العامة لحماية البيانات في الاتحاد الأوروبي ، أو مع قانون الولاية في الولايات المتحدة ، أو مع قوانين أخرى. قد تكون هناك أيضًا مخاطر تعاقدية ناتجة عن شروط الخدمة لموفري البيانات مثل GitHub و GitLab. يجب فحص استخدام المقاييس بحثًا عن المخاطر ومشكلات أخلاقيات البيانات المحتملة. لطفا أنظر وثيقة أخلاقيات البيانات CHAOSS للحصول على إرشادات إضافية.