Development guidelines/ar

ينهض بأعمال تطوير برمجيات ميدياويكي تعاونيا أفراد من كافة أنحاء العالم. ولأغراض المساعدة في تيسير هذه العملية، حددنا معايير قياسية للممارسات المرغوبة.

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