Mradi wa KDE umekamilisha awamu ya kwanza ya uhamiaji hadi GitLab

Imetangazwa kukamilika kwa awamu ya kwanza ya mpito wa maendeleo ya KDE hadi GitLab na kuanza kutumia jukwaa hili katika mazoezi ya kila siku kwenye tovuti invent.kde.org. Awamu ya kwanza ya uhamiaji ilihusisha utafsiri wa hazina zote za msimbo wa KDE na michakato ya ukaguzi. Katika awamu ya pili, tunapanga kutumia uwezo wa ujumuishaji unaoendelea, na katika awamu ya tatu, tunapanga kubadili kutumia GitLab kudhibiti utatuzi wa matatizo na kupanga kazi.

Inatarajiwa kwamba kutumia GitLab kutapunguza kikwazo cha kuingia kwa wachangiaji wapya, kufanya ushiriki katika ukuzaji wa KDE kuwa wa kawaida zaidi, na kupanua uwezo wa zana za ukuzaji, matengenezo ya mzunguko wa maendeleo, ujumuishaji endelevu, na ukaguzi wa mabadiliko. Hapo awali, mradi ulitumia mchanganyiko wa Phabricator ΠΈ cgit, ambayo inachukuliwa na watengenezaji wengi wapya kama isiyo ya kawaida. GitLab iko karibu kabisa na uwezo wa GitHub, ni programu isiyolipishwa na tayari inatumika katika miradi mingi ya chanzo huria inayohusiana, kama vile GNOME, Wayland, Debian na FreeDesktop.org.

Uhamiaji ulifanywa kwa hatua - kwanza, uwezo wa GitLab ulilinganishwa na mahitaji ya watengenezaji na mazingira ya majaribio yalizinduliwa ambapo miradi midogo na hai ya KDE iliyokubali jaribio inaweza kujaribu miundombinu mipya. Kwa kuzingatia maoni yaliyopokelewa, kazi ilianza kuondoa mapungufu yaliyotambuliwa na kuandaa miundombinu kwa ajili ya tafsiri ya hazina kubwa na timu za maendeleo. Pamoja na GitLab kulikuwa kutekelezwa fanya kazi katika kuongeza toleo la bure la jukwaa (Toleo la Jumuiya) vipengele ambavyo jumuiya ya KDE ilikosa.

Mradi huu una hazina zipatazo 1200 zilizo na maelezo yao maalum, ili kuharakisha uhamishaji ambao watengenezaji wa KDE waliandika huduma za uhamishaji wa data huku wakihifadhi maelezo, avatars na mipangilio ya mtu binafsi (kwa mfano, matumizi ya matawi yaliyolindwa na mbinu mahususi za kuunganisha). Vishikilizi vilivyopo vya Git (kulabu) pia viliwekwa, vilitumiwa kuangalia utiifu wa usimbaji wa faili na vigezo vingine na mahitaji yanayokubaliwa katika KDE, na pia kuharakisha kufungwa kwa ripoti za shida katika Bugzilla. Ili kurahisisha kuvinjari zaidi ya hazina elfu moja, hazina na amri zimegawanywa katika makundi na husambazwa kulingana na kategoria zao katika GitLab (kompyuta ya mezani, huduma, michoro, sauti, maktaba, michezo, vipengee vya mfumo, PIM, mifumo n.k.).

Chanzo: opennet.ru

Kuongeza maoni