Development policy/tr

Geliştirme politikası Wikimedia yazılımının nasıl geliştirildiğini ve sürdürüldüğünü tanımlar. Buna MediaWiki çekirdeği, paket kaplamaları ve uzantıları ile Wikimedia Vakfı vikilerine dağıtılan diğer kaplamalar ve uzantılar dahildir.

Yüksek seviye
Tüm Wikimedia mühendisliği çabaları Mimari ilkeleri tarafından yönlendirilmektedir.

MediaWiki dışında yeni hizmetlerin oluşturulması Hizmet yönergesine uygun olmalıdır.

Çalışma zamanı desteği
MediaWiki çekirdeğinde veya resmi MediaWiki sürümleriyle birlikte gelen bileşenlerde PHP desteğindeki değişikliklerin izlemesi gerekir.

Kod incelemesi
Ayrıcalıklı Gerrit kullanıcıları +2 haklarını kullanırken Gerrit ayrıcalık politikasına uymak zorundadır.

Uygulama politikaları

 * MediaWiki çekirdeğinde uzantılar üzerinde etkisi olan değişikliklerin olması gerekir.
 * PHP'nin yerleşik serileştirme mekanizması ( ve   işlevleri) geçerli işlemin dışında (veya RFC T161647) saklanan (veya buradan okunan) veriler için kullanılmamalıdır. Ayrıca PHP kodlama kuralının ilgili bölümüne bakınız.
 * Veritabanı sorguları ve şema değişiklikleri takip etmelidir.