Mae'r prosiect KDE wedi cwblhau cam cyntaf y mudo i GitLab

Cyhoeddwyd cwblhau cam cyntaf y cyfnod pontio o ddatblygiad KDE i GitLab a dechrau defnyddio'r platfform hwn mewn arfer bob dydd ar y wefan dyfeisio.kde.org. Roedd cam cyntaf yr ymfudiad yn cynnwys cyfieithu holl storfeydd cod KDE a phrosesau adolygu. Yn yr ail gam, rydym yn bwriadu defnyddio galluoedd integreiddio parhaus, ac yn y trydydd, rydym yn bwriadu newid i ddefnyddio GitLab i reoli datrys problemau a chynllunio tasgau.

Disgwylir y bydd defnyddio GitLab yn lleihau'r rhwystr rhag mynediad i gyfranwyr newydd, yn gwneud cyfranogiad yn natblygiad KDE yn fwy cyffredin, ac yn ehangu galluoedd offer ar gyfer datblygu, cynnal a chadw cylch datblygu, integreiddio parhaus, ac adolygu newid. Yn flaenorol, roedd y prosiect yn defnyddio cyfuniad o Phabricator ΠΈ cgit, sy'n cael ei weld gan lawer o ddatblygwyr newydd yn anarferol. Mae GitLab yn eithaf agos o ran galluoedd i GitHub, yn feddalwedd am ddim ac mae eisoes yn cael ei ddefnyddio mewn llawer o brosiectau ffynhonnell agored cysylltiedig, megis GNOME, Wayland, Debian a FreeDesktop.org.

Cynhaliwyd yr ymfudiad fesul cam - yn gyntaf, cymharwyd galluoedd GitLab ag anghenion datblygwyr a lansiwyd amgylchedd prawf lle gallai prosiectau KDE bach a gweithredol a gytunodd i'r arbrawf roi cynnig ar y seilwaith newydd. Gan ystyried yr adborth a dderbyniwyd, dechreuwyd ar y gwaith o ddileu diffygion a nodwyd a pharatoi seilwaith ar gyfer cyfieithu storfeydd mwy a thimau datblygu. Ynghyd Γ’ GitLab roedd ei gynnal gweithio ar ychwanegu at rifyn rhad ac am ddim y platfform (Argraffiad Cymunedol) nodweddion yr oedd y gymuned KDE ar goll.

Mae gan y prosiect tua 1200 o ystorfeydd gyda'u manylion eu hunain, i awtomeiddio'r trosglwyddiad y mae datblygwyr KDE wedi ysgrifennu cyfleustodau ar gyfer mudo data tra'n cadw disgrifiadau, avatars a gosodiadau unigol (er enghraifft, defnyddio canghennau gwarchodedig a dulliau uno penodol). Cafodd y trinwyr Git presennol (bachau) eu cludo hefyd, a ddefnyddiwyd i wirio cydymffurfiaeth amgodio ffeiliau a pharamedrau eraill Γ’'r gofynion a dderbynnir yn KDE, yn ogystal ag i awtomeiddio cau adroddiadau problem yn Bugzilla. Er mwyn ei gwneud hi'n haws llywio trwy dros fil o gadwrfeydd, mae'r cadwrfeydd a'r gorchmynion wedi'u torri i lawr yn Grwpiau ac yn cael eu dosbarthu yn Γ΄l eu categorΓ―au yn GitLab (bwrdd gwaith, cyfleustodau, graffeg, sain, llyfrgelloedd, gemau, cydrannau system, PIM, fframweithiau, ac ati).

Ffynhonnell: opennet.ru

Ychwanegu sylw