Il-proġett KDE lesta l-ewwel fażi tal-migrazzjoni lejn GitLab

Imħabbar it-tlestija tal-ewwel fażi tat-tranżizzjoni tal-iżvilupp tal-KDE għal GitLab u tibda tuża din il-pjattaforma fil-prattika ta 'kuljum fuq is-sit invent.kde.org. L-ewwel fażi tal-migrazzjoni kienet tinvolvi t-traduzzjoni tar-repożitorji kollha tal-kodiċi KDE u l-proċessi ta’ reviżjoni. Fit-tieni fażi, qed nippjanaw li nużaw kapaċitajiet ta 'integrazzjoni kontinwi, u fit-tielet, qed nippjanaw li naqilbu għall-użu ta' GitLab biex niġġestixxu r-riżoluzzjoni tal-problemi u l-ippjanar tal-kompiti.

Huwa mistenni li l-użu ta 'GitLab inaqqas l-ostaklu għad-dħul għal kontributuri ġodda, jagħmel il-parteċipazzjoni fl-iżvilupp KDE aktar komuni, u jespandi l-kapaċitajiet ta' għodod għall-iżvilupp, manutenzjoni taċ-ċiklu ta 'żvilupp, integrazzjoni kontinwa, u reviżjoni tal-bidla. Preċedentement, il-proġett kien juża taħlita ta ' Phabricator и cgit, li hija pperċepita minn ħafna żviluppaturi ġodda bħala mhux tas-soltu. GitLab huwa pjuttost qrib fil-kapaċitajiet ta 'GitHub, huwa softwer b'xejn u diġà jintuża f'ħafna proġetti ta' sors miftuħ relatati, bħal GNOME, Wayland, Debian u FreeDesktop.org.

Il-migrazzjoni twettqet fi stadji - l-ewwel, il-kapaċitajiet ta 'GitLab tqabblu mal-ħtiġijiet tal-iżviluppaturi u tnieda ambjent tat-test li fih proġetti KDE żgħar u attivi li qablu mal-esperiment setgħu jippruvaw l-infrastruttura l-ġdida. B'kont meħud tal-feedback riċevut, ix-xogħol beda jiġi eliminat nuqqasijiet identifikati u t-tħejjija ta' infrastruttura għat-traduzzjoni ta' repożitorji akbar u timijiet ta' żvilupp. Flimkien ma 'GitLab kien hemm mwettqa taħdem fuq iż-żieda mal-edizzjoni b'xejn tal-pjattaforma (Edizzjoni tal-Komunità) karatteristiċi li l-komunità KDE kienet nieqsa.

Il-proġett għandu madwar 1200 repożitorju bl-ispeċifiċitajiet tagħhom stess, biex awtomat it-trasferiment li l-iżviluppaturi tal-KDE kitbu utilitajiet għall-migrazzjoni tad-dejta filwaqt li ppreservaw deskrizzjonijiet, avatars u settings individwali (per eżempju, l-użu ta 'fergħat protetti u metodi speċifiċi ta' għaqda). L-immaniġġjar tal-Git eżistenti (ganċijiet) ġew ukoll portati, użati biex jiċċekkjaw il-konformità tal-kodifikazzjoni tal-fajls u parametri oħra mar-rekwiżiti aċċettati fil-KDE, kif ukoll biex awtomat l-għeluq tar-rapporti tal-problemi f'Bugzilla. Biex ikun aktar faċli li wieħed jinnaviga f'aktar minn elf repożitorju, ir-repożitorji u l-kmandi ġew maqsuma f' gruppi u huma mqassma skont il-kategoriji tagħhom f'GitLab (desktop, utilitajiet, grafika, ħoss, libreriji, logħob, komponenti tas-sistema, PIM, oqfsa, eċċ.).

Sors: opennet.ru

Żid kumment