Geliştirme politikası
Bu sayfada resmi bir Wikimedia geliştirme politikası bulunmaktadır. Değişiklikler TechCom RFC işlemini takip eder. |
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 Support policy for PHP 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 Kararlı arayüz politikası olması gerekir.
Veritabanı sorguları ve şema değişiklikleri MediaWiki database policy ile takip etmelidir.
PHP'nin yerleşik serileştirme mekanizması (serialize()
ve unserialize()
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