Development policy/id

Kebijakan pengembangan menetapkan bagaimana perangkat lunak Wikimedia dikembangkan dan dipelihara. Ini mencakup inti MediaWiki, kulit dan ekstensi yang sepaket, serta kulit dan ekstensi lainnya yang diedarkan di wiki Wikimedia Foundation.

Tingkat tinggi
Semua pekerjaan rekayasa Wikimedia dipandu oleh Prinsip arsitektur.

Pembuatan layanan baru yang bersifat eksternal terhadap MediaWiki, mengikuti Kebijakan layanan



Dukungan runtime
Perubahan dukungan PHP di inti atau komponen MediaWiki yang disertakan dengan rilis MediaWiki, harus mengikuti.



Peninjauan kode
Pengguna Gerrit dengan hak istimewa harus mengikuti Kebijakan hak istimewa Gerrit ketika menggunakan hak +2 mereka.



Kebijakan implementasi
Perubahan inti MediaWiki yang berdampak terhadap ekstensi harus mengikuti Kebijakan antarmuka stabil.

Perubahan kueri dan skema basis data harus mengikuti.

Mekanisme serialisasi bawaan PHP (fungsi  dan  ) sebaiknya tidak digunakan untuk data yang disimpan di (atau dibaca dari) luar proses yang sekarang (RFC T161647). Lihat pula bagian yang relevan dari konvensi pengodean PHP.