Developers/ar



المطورون هم الأفراد الذين يساهمون في الكود المصدري لبرمجيات ميدياويكي. هم من يرسلون التغييرات إلى مستودع غت المركزي عن طريق رفع التغييرات لأغراض مراجعتها على حيث تخزن آخر نسخة من البرمجيات. تشمل كلمة مطورين كل من موظفي مؤسسة ويكيميديا بأجر والمتطوعين. يمكن لأي فرد كان رفع رقعة برمجية لأغراض مراجعتها بعد إنشاء (إلا أنه يحق للقائمين بالصيانة فقط دمجها). كي ترى من هم المطورين النشطاء فعلا، جرب https://www.openhub.net/p/mediawiki/contributors، الذي يقدم لك موجز تتبعي يتميز بكافة أنواع الإحصاءات.

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

القائمون على الصيانة
يتمتع القائم على صيانة مشروع محدد (يشمل ذلك لب ميدياويكي البرمجي أو واحد من الامتدادات) بإمكانية وصول +2 إلى مستودع غت المعني، حتى يمكنه دمج الرقع التصويبية التي رفعها آخرين. عادة يردون بانتظام على بلاغات الأعطال البرمجية وطلبات مراجعة مجموعات التغيير (changeset). إليك قائمة بالقائمين على الصيانة محفوظة في المطورون/القائمون على الصيانة.

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

من أبريل/نيسان 2006 وصولا إلى مارس/آذار 2021، استخدمت سمة Subversion. كان هؤلاء الذين لديهم إمكانية وصول Subversion لأغراض الالتزام (وهي حسابات يتعين اعتمادها على يد إداري SVN) دون غيرهم يمكنهم رفع الكود البرمجي. كانت تدمج الأكواد المرفوعة إلى Subversion في قاعدة الكود البرمجي لميدياويكي على الفور (إلا أنها كانت تنشر يدويًا على مواقع الويكي التابعة لويكيميديا بيد إداري نظام)، وربما يتولى مراجعتها «coders» قبل نشرها. في يناير/كانون الثاني 2013، أصبح مستودع SVN لميدياويكي للقراءة فقط. نقلت كافة المشاريع الناشطة إلى غت.

انظر أيضا

 * Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).
 * Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).
 * Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).
 * Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).