إعلان: يلتزم موفرو ومؤسسات edX المفتوحة بموارد مهمة لمشاركة صيانة المشروع ونموه

بقلم Nimisha Asthagiri ، كبير المهندسين المعماريين في edX و Braden MacDonald ، كبير مسؤولي التكنولوجيا في OpenCraft

كجزء من التزام edX المستمر بتمكين مجتمع Open edX ، تم إنشاء برنامج Committers Core العام الماضي لمشاركة مسؤوليات التطوير عبر مؤسسات ومزودي Open edX الرئيسيين. بناءً على نجاح المرحلة الأولى ، نستعد الآن لتوسيع البرنامج ، ويسعدنا أن نعلن أن جميع المنظمات المشاركة في البرنامج قد وقعت إعلانًا رسميًا بالالتزام بالبرنامج.

ستخصص المنظمات المشاركة موارد كبيرة للبرنامج خلال العامين المقبلين ، في محاولة لزيادة تسريع تطوير المشروع ، وتمكين العديد من المنظمات من التعاون بشكل أفضل ، والمساهمة بمزيد من وقت التطوير في المشروع.

لإخبارنا بالمزيد عن هذه التغييرات ، إليك بعض الأفكار من Nimisha Asthagiri ، كبير المهندسين والمدير الهندسي في edX ، وبرادن ماكدونالد ، وهو ملتزم أساسي ورئيس قسم التكنولوجيا في OpenCraft.

ذكّرني ، ما هو برنامج Core Committers؟

نيميشا: برنامج Core Committers هو إطار عمل عبر المنظمات لتوزيع الحقوق وتحديد المسؤوليات في نظامنا البيئي Open edX. نعتقد أنه سيزيد الثقة والمواءمة والمشاركة في المجتمع ، مع تمكين:

  • تعاون مبتكر عبر المشهد العالمي
  • التقدم السريع لمنصتنا
  • زيادة القدرة على الحفاظ على جهودنا ونشرها.

We أطلق طيارًا من هذا البرنامج في يونيو 2020 مع 9 ملتزمون تقنيون. نحن نخطط لتوسيع البرنامج بترتيب من حيث الحجم ؛ هذه المرة ، نقوم أيضًا بدعوة المساهمين غير التقنيين الذين يلعبون دورًا حاسمًا في نجاح منصتنا. نحن نتطلع إلى دعوة الملتزمون الأساسيون الذين أظهروا:

  • الالتزام - التفاني المستمر للمنصة
  • السلوك - الحكم الجيد في سلوكهم وقراراتهم
  • العيار - معايير وجودة عالية في عملهم.

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

في الوقت الحالي ، هناك تسعة ملتزمون أساسيون من المجتمع ، على الرغم من أن المزيد من الأشخاص سيشاركون في المستقبل. 

ما هو "الإعلان الرسمي للالتزام"؟ هل هي مهمة؟

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

إنه يوضح مقدار الثقة الموجودة في الأهداف طويلة المدى للمشروع ، فضلاً عن الرغبة الحقيقية في العمل معًا للوصول بالمشروع إلى إمكاناته الكاملة. هذه واحدة من المزايا الهائلة للمصدر المفتوح على البرمجيات الاحتكارية. في صناعات أخرى ، تمكنت المشاريع مفتوحة المصدر مثل Wikipedia أو OpenStreetMap أو Linux من التنافس على الشركات الكبيرة والغنية جدًا ، من خلال القيام بما لا تستطيع مشاريع البرمجيات الاحتكارية القيام به: تجميع مساهمات العديد من المنظمات ، والعمل معًا كمجتمع . أنا متحمس لمعرفة أين يمكن أن يجلب ذلك منصة Open edX!

من الجدير قراءة الوثيقة بأكملها: إعلان الالتزام ببرنامج الالتزام الأساسي 

نيميشا: "أسرع بمفردك ، وأبعد معًا." يسعدني أن أرى التفاني والموارد التي تعهدت بها كل منظمة لنجاح البرنامج ومنصتنا! يعد هذا الالتزام المشترك ، في مارس 2021 ، من قبل قادة كل منظمة معلمًا هامًا آخر يرمز إلى ثقتنا في القوة المشتركة لتحالفنا.

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

 ما هي بعض الأشياء التي كان الملتزمون الأساسيون يفعلونها حتى الآن؟

نيميشا: لقد كان من دواعي سروري أن أرى الملتزمون الأساسيون يتحركون قدمًا في العديد من العناصر المدرجة في خريطة طريق العمارة. على سبيل المثال:

  • تقود Zia جهدًا تنمويًا في Edly لبناء أحداث تعلم في الوقت الفعلي قائمة على المعايير: XAPI / دعم الفرجار.
  • استثمر Felipe و EduNext الوقت لدعم نشر الواجهات الصغيرة لمجتمع Open edX. بالإضافة إلى ذلك ، يقودون تصميم وتطوير أطر عمل API الهامة (جانغو الحدث و Python APIs) التي ستمكّن الامتدادات المستدامة للوحدة المتراصة.
  • يعمل Regis على فهم وتطوير التحسينات على تطبيق Tutor الخاص به بحيث يمكن استخدامه كملف معيار لنشر Open edX وربما التنمية المحلية.

بالإضافة إلى ما ورد في خارطة الطريق:

  • يقوم إيغور بتقييم قدرات المراقبة الخاصة بالمنصة وتصميم المسارات للمضي قدمًا بها.
  • أخيرًا ، كان من دواعي السرور أن نرى العديد من الملتزمين الأساسيين ، بما في ذلك OpenCraft's Braden و Jill و Usman يتشاركون مسؤولية مراجعة طلبات سحب المجتمع والرد على مشاركات الخطاب لتوجيه المطورين الجدد ودعم زخم المساهمات.

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

ماذا يعني البرنامج بالنسبة لـ edX؟

نيميشا: يوضح استثمار edX الأخير في إطلاق ودعم توسيع برنامج Core Committer التزامنا المتجدد تجاه مجتمع Open edX. يدعم الفريق التنفيذي ومجلس الإدارة في edX البرنامج وهدفنا الاستراتيجي لتسريع التقدم في منصتنا مع حقوق ومسؤوليات مشتركة مع المجتمع الأوسع.

ضمن edX ، شرعنا في تحول "جاليلي" في العقلية من التطوير المرتكز على edX إلى أن تكون edX عضوًا فعالاً ومستثمرًا في مجتمع Open edX. لتحقيق ذلك ، سوف يتطلب الأمر تخطيطًا مدروسًا وتغييرات فنية وعملية وتنظيمية. بينما اعتمدنا على "أبطال edX" الشغوفين والمصممين لدعم الملتزمون الأساسيون في المراحل الأولى من البرنامج ، سنحتاج إلى دعم يتجاوز قاعدة المعجبين الأولية بينما نتوسع ونوسع.

بشكل عام ، يتم تشجيع edX من خلال النجاحات الأولية للبرنامج ، بما في ذلك المساهمات المؤثرة من قبل الملتزمين الأساسيين والالتزام الثابت من موفري Open edX المخصصين لدينا.

ماذا يعني البرنامج للمجتمع؟

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

ما الذي سيأتي بعد ذلك لبرنامج الملتزمون الأساسيون في المراحل اللاحقة؟

نيميشا: مجد للفرقة الأولية لبرنامج Committer الأساسي (المرحلة 1) لكونهم روادًا في البرنامج ونمذجة إشرافهم الفني مع التحديد المسبق الأهداف.

في انطلاق المرحلة 2 في منتصف نوفمبر (المشاركة في إنشاء البرنامج) ، ركزنا على:

  • المراجعة - قام الزملاء الأساسيون بمراجعة نتائج المرحلة الأولى لبعضهم البعض ، مع تعليقات صريحة ومحترمة
  • رجعي - فكرنا في ما أحببناه وتعلمناه ونفتقده ونتوق إليه في المرحلة الأولى من البرنامج.
  • القواعد - لقد فكرنا في مستقبل البرنامج ، بما في ذلك النتائج التي نتوقعها من الملتزمون الأساسيون ، وكيفية تحسين المضي قدمًا ، والمعايير المتعلقة بمن ندعوهم في المستقبل.

لمزيد من المعلومات ، قام Xavier بنشر ممتاز ملخص للحدث ، مع ملاحظات إضافية متاحة على ويكي.

حاليًا ، نقوم بتنفيذ بنود العمل التي اتفقنا عليها في حدث الشتاء. تشمل نجاحاتنا الأخيرة ما يلي:

  • إنشاء مشاريع جيثب للنشر وتتبع جهود المجتمع
  • توحيد قوالب طلب السحب والتزام الرسائل
  • نشر إعلان التزام جماعي من قادة المنظمة (كما هو مذكور أعلاه).

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

  • إنشاء لوحة في الصدارة والحفاظ عليها للتعرف على المساهمات وتحفيزها
  • دعوة المساهمين غير الفنيين في البرنامج
  • توسيع عدد المستودعات والملتزمون الأساسيون في البرنامج
  • بما في ذلك الملتزمون الأساسيون في القرارات الفنية

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

 إجمالي المشاهدات 902