КДЕ пројекат имплементира ГитЛаб. ГитЛаб ЕЕ и ЦЕ развој је премештен у заједничко складиште

КДЕ пројекат пуштен у рад инфраструктура за развој сарадње заснована на отвореној платформи ГитЛаб, што ће снизити баријеру за улазак нових учесника, учинити учешће у развоју КДЕ-а уобичајеним и проширити могућности алата за развој, одржавање развојног циклуса, континуирану интеграцију и преглед промена. Раније је пројекат користио платформу Пхабрицаторцгит), што многи нови програмери сматрају необичним. ГитЛаб је по могућностима прилично близак ГитХуб-у, бесплатан је софтвер и већ се користи у многим повезаним пројектима отвореног кода, као што су ГНОМЕ, Ваиланд, Дебиан и ФрееДесктоп.орг.

Подршка за фабрикатор за сада остаје оперативна, а покренута је посебна услуга за присталице ГитЛаб-а инвент.кде.орг. Платформа Пхабрицатор првенствено фокусиран на управљање пројектима и преглед кода, али заостаје у областима као што су континуирана интеграција, рад са репозиторијумима и веб интерфејс. ГитЛаб је написан у Руби анд Го, а Пхабрицатор је написан у ПХП-у. Да би прешли на ГитЛаб, КДЕ програмери су недостајали неке могућности, који су делимично већ имплементиран као одговор на њихов захтев.

Поред тога, можемо приметити ону коју је спровео ГитЛаб посао на спајање комерцијалне и друштвене гране пројекта, што ће значајно поједноставити развој, учинити процесе транспарентнијим и јасно раздвојити власнички код у засебне модуле. Уместо различитих складишта гитлаб-ее и гитлаб-се, што је резултирало двоструким радом на одржавању, кодна база оба издања ће сада бити развијена у једном заједничком спремишту, а производи Ентерприсе Едитион (ЕЕ) и Цоммунити Едитион (ЦЕ) ће бити изграђени из исте базе кода. Власнички код је одвојен од отвореног кода и премештен у директоријум "ее/".

Гитлаб-це спремиште, које не садржи власнички код, остаће доступно као огледало гитлаб-фоссради у режиму само за читање. Ново јединствено спремиште за активни развој изграђено је на врху тренутног гитлаб-ее спремишта, које је преименовано у спремиште "гитлаб„. Тренутно је миграција у завршној фази - складишта су преименована, спајање је извршено и скоро сви задаци повезани са тим су већ завршени. решено.

ГитЛаб програмери такође представљени корективна издања 12.3.2, 12.2.6 и 12.1.12, која су елиминисала 14 рањивости, укључујући могућност замене произвољних гит команди преко АПИ-ја, заобилажење потврде е-поште када се користи модул за аутентификацију преко Салесфорце-а, замена ЈаваСцрипт-а у интерфејсу за преглед Маркдовн маркуп , преузимају контролу над налозима других људи приликом коришћења САМЛ модула, заобилазећи блокирање корисника, ускраћивање услуге и цурење поверљивих информација о пројекту.

Извор: опеннет.ру

Додај коментар