Development policy/ar

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

المستوى الأعلى
توجه كافة جهود ويكيميديا الهندسية مبادئ هندسة البرمجيات.

يجب أن تتبع أعمال استحداث خدمات جديدة خارجة عن برمجيات ميدياويكي سياسة الخدمات

دعم تنفيذ البرمجيات
يتعين أن تتبع التغييرات التي تطرأ على دعم بي إتش بي في لب برمجيات ميدياويكي أو المكونات المحزومة مع إصدارات ميدياويكي الرسمية سياسة.

مراجعة الكود البرمجي
يتعين على مستخدمي غيريت من ذوي الصلاحية اتباع سياسة صلاحيات غيريت حينما يمارس أي منهم صلاحياته من النوع +2.

سياسات التنفيذ
يتعين على التغييرات على لب برمجيات ميدياويكي التي تؤثر على الامتدادات اتباع سياسة Special:MyLanguage/Stable interface policy.

يتعين على استفسارات قواعد البيانات والتغييرات على مخططات البيانات اتباع سياسة.

يجب ألا تستخدم آليات التسلسل المدمجة في بي إتش بي (وظائف  و  ) مع البيانات المخزنة (أو المقروءة من) خارج العملية القائمة (طلب التعليق T161647). طالع أيضا القسم المعني في أعراف الكود البرمجي لبي إتش بي