Wikimedia memutuskan untuk memindahkan repositorinya ke GitLab

Yayasan Wikimedia, yang mentadbir Wikipedia, secara rasmi telah memutuskan untuk memindahkan repositori kodnya dari Gerrit, sistem semakan kod semasa anda, ke pemasangan Gitlab Edisi Komuniti yang dihoskan sendiri.

Menurut kumpulan kerja persatuan, geseran dengan Gerrit memperlahankan perkembangan dan bukannya menyukainya, mendorong pembangun untuk berhijrah ke hos pihak ketiga. Walau bagaimanapun, pilihan untuk menggunakan hosting kod pihak ketiga merugikan kolaborasi, dalaman dan luaran, di Wikimedia.

Wikimedia mendapati bahawa hasil tinjauan kepuasan pengembang yang dilakukan selama dua tahun terakhir telah menimbulkan aduan mengenai sistem tinjauan kod Gerrit.

Secara khusus Antara muka Gerrit mempunyai reputasi kerana sukar digunakan, menurut Wikimedia, dan aliran kerja berbeza dengan kaedah industri biasa, jadi banyak pembangun tidak memilikinya. dihargai.

Yayasan Wikimedia juga mengatakan bahawa memerlukan masa yang agak lama untuk kakitangan teknologi untuk membiasakan diri dengan Gerrit, menetapkan batas yang lebih tinggi bagi pendatang baru untuk komuniti Wikimedia.

"Ketidakpuasan ini sangat jelas bagi komuniti sukarelawan kami. Ketidakpuasan yang jelas dengan tinjauan kod, ditambah dengan tinjauan dalaman alat dan praktik CI kami, menjadikan ini sebagai masa yang tepat untuk mengkaji pilihan semakan kod kami, ”tulis kumpulan itu. bekerja pada jawatan dari minggu lalu.

Yayasan Wikimedia menyedari bahawa aliran kerja Gerrit dalam banyak hal adalah yang terbaik dari jenisnya, tetapi "antara muka mereka mengalami kekurangan kebolehgunaan dan aliran kerjanya berbeza dengan amalan industri standard.

Ini mewujudkan halangan masuk untuk komuniti dan melambatkan integrasi kakitangan teknikal WMF. Juga, semakin banyak orang dan pasukan (peribadi dan bukan peribadi) memilih untuk menolak penggunaan Gerrit dan sebaliknya menggunakan pilihan host pihak ketiga seperti GitHub. "

Menurut kumpulan kerja, pemaju tidak berpuas hati kerana pelbagai sebab, tiga daripadanya sangat penting. Mereka bermula dari Gerrit untuk memanfaatkan geseran yang berkurang semasa membuat repositori baru; pemasangan yang lebih mudah dan konfigurasi layan diri integrasi berterusan; dan lebih biasa dengan aliran kerja permintaan tarik.

Walau bagaimanapun, jika beberapa pasukan atau individu menggunakan perkhidmatan hosting bukan Gerrit, mereka tidak akan dapat berkongsi kod dengan Gerrit dan yang lain, sehingga menimbulkan kekeliruan di kalangan kakitangan teknikal, menurut Wikimedia.

Kecuali masalah kebolehgunaan yang pengguna ada dengan Gerrit diselesaikan, setiap pengguna akan meneruskan projek menggunakan perkhidmatan pilihan mereka. GitHub telah mempunyai 152 projek yang berkaitan dengan Yayasan Wikimedia, di mana 127 daripadanya adalah pasukan penyelidikan dan analisis data rasmi Yayasan Wikimedia.

Yayasan Wikimedia beralih ke GitLab Edisi Komuniti, sejak GitLab dikembangkan di Ruby on Rails, kerangka web percuma yang ditulis dalam bahasa Ruby.

Wikimedia Foundation melayakkan sistem semakan kod ini sebagai "berfungsi dan dapat diperluas", dan GitLab sendiri menunjukkan di laman webnya bahawa anda boleh menjadi tuan rumah sendiri GitLab Community Edition (CE) pada pelayan pemaju sendiri. GitLab CE adalah platform pengembangan perisian sumber terbuka ujung ke ujung dengan kawalan versi terbina dalam, penjejakan masalah, tinjauan kod, dan banyak lagi.

"GitLab tersedia untuk hosting sendiri, seperti yang diperlukan untuk kesetaraan dengan infrastruktur alat pembangun kami yang lain dan untuk meredakan kebimbangan mengenai privasi data atau sekatan penggunaan hosting pihak ketiga," setelah pasukan di Wikimedia ditinjau oleh GitLab. Sebagai tambahan, kerana "GitLab menawarkan Edisi Komuniti (CE) yang dilesenkan oleh MIT, ini mematuhi prinsip panduan kebebasan dan sumber terbuka Yayasan."

Bermula dari 23 Oktober 2020, Yayasan Wikimedia memutuskan untuk memindahkan repositori Gerrit ke GitLab Edisi Komuniti.

Juga, repositori yang dihoskan di GitLab akan dicerminkan di GitHub, untuk tujuan keterlihatan, kumpulan kerja Wikimedia menulis sebagai tindak balas kepada soalan lain, iaitu apa yang akan terjadi pada repositori yang dikembangkan di GitHub jika kita berpindah ke GitLab.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.