Proyek KDE wis ngrampungake tahap pertama migrasi menyang GitLab

Diumumake completion saka phase pisanan transisi pembangunan KDE kanggo GitLab lan miwiti nggunakake platform iki ing laku saben dina ing situs invent.kde.org. Tahap pertama migrasi kalebu terjemahan kabeh repositori kode KDE lan proses review. Ing fase kapindho, kita ngrancang nggunakake kemampuan integrasi sing terus-terusan, lan ing tahap katelu, kita rencana ngalih menyang GitLab kanggo ngatur resolusi masalah lan ngrancang tugas.

Dikarepake yen nggunakake GitLab bakal nyuda alangan kanggo mlebu kanggo kontributor anyar, nggawe partisipasi ing pangembangan KDE luwih umum, lan nggedhekake kemampuan alat kanggo pangembangan, pangopènan siklus pangembangan, integrasi terus-terusan, lan review owah-owahan. Sadurunge, proyek kasebut nggunakake kombinasi Panambang и cgit, sing dirasakake dening akeh pangembang anyar minangka ora biasa. GitLab cukup cedhak karo kemampuan GitHub, minangka piranti lunak gratis lan wis digunakake ing pirang-pirang proyek open source sing gegandhengan, kayata GNOME, Wayland, Debian lan FreeDesktop.org.

Migrasi ditindakake kanthi bertahap - pisanan, kemampuan GitLab dibandhingake karo kabutuhan pangembang lan lingkungan tes diluncurake ing ngendi proyek KDE cilik lan aktif sing sarujuk karo eksperimen bisa nyoba infrastruktur anyar. Nganggep umpan balik sing ditampa, karya wiwit ngilangi kekurangan sing diidentifikasi lan nyiapake infrastruktur kanggo nerjemahake repositori lan tim pangembangan sing luwih gedhe. Bebarengan karo GitLab ana dileksanakake nggarap edisi gratis platform kasebut (Edisi Komunitas) fitur sing komunitas KDE ilang.

Proyèk iki duwé kira-kira 1200 repositori kanthi spesifik dhewe, kanggo ngotomatisasi transfer sing dikembangaké KDE nulis utilitas kanggo migrasi data nalika njaga deskripsi, avatar lan setelan individu (contone, panggunaan cabang sing dilindhungi lan cara penggabungan tartamtu). Penangan Git (pancing) sing ana uga ditransfer, digunakake kanggo mriksa kepatuhan enkoding file lan paramèter liyane karo syarat sing ditampa ing KDE, uga kanggo ngotomatisasi nutup laporan masalah ing Bugzilla. Kanggo luwih gampang navigasi liwat sewu repositori, repositori lan perintah wis dipérang dadi kelompok lan disebarake miturut kategori ing GitLab (desktop, keperluan, grafis, swara, perpustakaan, game, komponen sistem, PIM, frameworks, etc.).

Source: opennet.ru

Add a comment