Jump to content

المطورون

From mediawiki.org
This page is a translated version of the page Developers and the translation is 100% complete.
ملصق «sign-in» أثناء أول مؤتمر عقد لمطوري برمجيات ميدياويكي، الذي عقد يوم 29 ديسمبر/كانون الأول 2004 في مدينة برلين الألمانية.

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

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

القائمون على الصيانة

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

التاريخ

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

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

انظر أيضا