KDE proiektuak GitLab inplementatzen du. GitLab EE eta CE garapena biltegi komun batera eraman da

KDE proiektua martxan jarri plataforma ireki batean oinarritutako lankidetza-garapeneko azpiegitura GitLab, parte hartzaile berrien sarrera-hesia jaitsiko duena, KDE garapenean parte hartzea ohikoagoa izango da eta garapenerako, garapen-zikloaren mantentze-lanetarako, etengabeko integraziorako eta aldaketen berrikuspenerako tresnen gaitasunak zabalduko ditu. Aurretik, proiektuak plataforma erabiltzen zuen Phabricator (eta cgit), garatzaile berri askok ezohikotzat jotzen dutena. GitLab GitHub-en gaitasunetan nahiko hurbil dago, software librea da eta dagoeneko erlazionatutako kode irekiko proiektu askotan erabiltzen da, hala nola GNOME, Wayland, Debian eta FreeDesktop.org.

Phabricator laguntzak funtzionatzen jarraitzen du oraingoz, eta aparteko zerbitzu bat jarri da abian GitLab-en laguntzaileentzat invent.kde.org. Plataforma Phabricator Batez ere proiektuen kudeaketan eta kodearen berrikuspenean zentratuta dago, baina etengabeko integrazioan, biltegiekin eta web interfazearekin lan egitean atzean geratzen da. GitLab Ruby and Go-n idatzita dago eta Phabricator PHP-n. GitLab-era aldatzeko, KDEko garatzaileei falta zitzaien aukera batzuk, partzialki dagoeneko ezarrita haien eskaerari erantzunez.

Gainera, GitLab-ek egindakoa nabarmendu dezakegu lan on fusioa garapena nabarmen sinplifikatuko duten proiektuaren merkataritzako eta komunitateko adarrei esker, prozesuak gardenagoak izango dira eta jabedun-kodea argi bereizten dute modulu bereizietan. Biltegi ezberdinen ordez gitlab-ee ΠΈ gitlab-seMantentzeko lan bikoitza eragin zuen, bi edizioen kode-basea biltegi komun batean garatuko da orain, eta Enterprise Edition (EE) eta Community Edition (CE) produktuak kode-base beretik eraikiko dira. Kode jabeduna kode irekitik bereizten da eta direktoriora mugitzen da "ee/".

Jabe-koderik ez duen gitlab-ce biltegia eskuragarri egongo da ispilu gisa gitlab-fossirakurtzeko soilik moduan funtzionatzen du. Garapen aktiborako biltegi bakarra berria gaur egungo gitlab-ee biltegiaren gainean eraikita dago, biltegi izena aldatu zaiona.gitlab". Gaur egun, migrazioa azken fasean dago: biltegiei izena aldatu zaie, bat-egitea egin da eta horrekin lotutako ia zeregin guztiak amaitu dira dagoeneko. konponduta.

GitLab garatzaileak ere aurkeztu 12.3.2, 12.2.6 eta 12.1.12 argitalpen zuzentzaileak, 14 ahultasun ezabatu zituztenak, APIaren bidez git komando arbitrarioak ordezkatzeko gaitasuna barne, posta elektronikoaren berrespena saihestu egiten dute Salesforce bidez autentifikazio-modulua erabiltzean, JavaScript ordezkatzea Markdown markaketaren aurrebista interfazean. , besteen kontuen gaineko kontrola hartu SAML modulua erabiltzean, erabiltzaileen blokeoa, zerbitzua ukatzea eta proiektuari buruzko isilpeko informazio isuriak baztertuz.

Iturria: opennet.ru

Gehitu iruzkin berria