Pengembang

From mediawiki.org
This page is a translated version of the page Developers and the translation is 100% complete.
Poster "sign-in" di konferensi pertama pengembang MediaWiki, yang dilaksanakan pada 29 Desember 2004 di Berlin, Jerman.

Pengembang adalah orang-orang yang berkontribusi kepada kode perangkat lunak MediaWiki. Mereka mengusulkan perubahan ke repositori Git pusat dengan mendorong perubahan untuk ditinjau di Gerrit di mana salinan perangkat lunak yang terbaru disimpan. Pengembang terdiri dari staf Yayasan Wikimedia yang dibayar dan para sukarelawan. Semua orang bisa mengajukan perubahan untuk ditinjau setelah membuat sebuah Akun pengembang (tetapi hanya para pemelihara yang bisa menggabungkannya). Untuk statistik atau nama-nama, lihat Statistik pengembangan.

Pengembang jangan disamakan dengan pengurus sistem, yaitu orang-orang yang punya akses shell atau root ke peladen Wikimedia Foundation, di mana repositori kode disimpan. Mereka belum tentu merupakan pengembang; dalam kebanyakan kasus, mereka jarang menggunakan akses commit mereka atau hanya menggunakannya untuk memelihara hal-hal non-MediaWiki di repositori.

Pemelihara

Pemelihara proyek spesifik (termasuk inti MediaWiki atau ekstensi) memiliki akses +2 ke repositori Git yang relevan, agar mereka bisa menggabungkan tambalan yang orang lain kirimkan. Mereka biasanya merespons laporan kutu dan permintaan peninjauan perubahan secara rutin. Daftar pemelihara disimpan di Pengembang/Pemelihara.

Sejarah

Dahulu, pengembang juga mengelola peladen Wikimedia Foundation (sekarang dikelola oleh pengurus sistem). Sebelum kelompok birokrat dan steward dibuat, pengembang adalah satu-satunya yang bisa mempromosikan dan menghapus hak pengurus, dan mengunci akun pengguna (sebelum fitur "blokir" ada di MediaWiki). Jadi, mereka dahulu punya peran penting di struktur kekuasaan Wikimedia.

Dari April 2006 hingga Maret 2012, Subversion digunakan. Hanya orang-orang dengan akses commit Subversion (yang harus disetujui oleh administrator SVN) yang bisa memasukkan kode. Kode yang diajukan ke Subversion langsung digabungkan ke basis kode MediaWiki (tetapi harus disebarkan secara manual ke wiki-wiki Wikimedia oleh pengurus sistem) dan bisa ditinjau oleh "pengode" sebelum disebarkan. Pada Januari 2013, repositori SVN MediaWiki dibuat menjadi hanya bisa dibaca. Semua proyek aktif telah dipindahkan ke Git.

Lihat pula