KDE layihəsi GitLab-ı tətbiq edir. GitLab EE və CE inkişafı paylaşılan depoya köçürüldü

KDE Layihəsi istifadəyə verilmişdir açıq platformaya əsaslanan birgə inkişaf infrastrukturu GitLab, bu, yeni iştirakçıların giriş maneəsini azaldacaq, KDE-nin işlənib hazırlanmasında iştirakını daha adi hala gətirəcək və inkişaf, inkişaf dövrünün saxlanması, davamlı inteqrasiya və dəyişikliklərin nəzərdən keçirilməsi üçün alətlərin imkanlarını genişləndirəcək. Əvvəllər layihə platformadan istifadə edirdi Phabricator (və cgit), bir çox yeni tərtibatçı tərəfindən qeyri-adi kimi qəbul edilir. GitLab imkanlarına görə GitHub-a olduqca yaxındır, pulsuz proqramdır və artıq GNOME, Wayland, Debian və FreeDesktop.org kimi bir çox əlaqəli açıq mənbə layihələrində istifadə olunur.

Phabricator dəstəyi hələlik fəaliyyət göstərir və GitLab tərəfdarları üçün ayrıca xidmət işə salınıb invent.kde.org. Platforma Phabricator ilk növbədə layihənin idarə edilməsi və kodun nəzərdən keçirilməsinə diqqət yetirir, lakin davamlı inteqrasiya, depolarla işləmək və veb interfeysi kimi sahələrdə geri qalır. GitLab Ruby and Go, Phabricator isə PHP-də yazılmışdır. GitLab-a keçmək üçün KDE tərtibatçıları çatışmırdı bəzi imkanlar, bunlar qismən artıqdır həyata keçirilən onların xahişinə cavab olaraq.

Bundan əlavə, GitLab tərəfindən aparılanı qeyd edə bilərik haqqında birləşmə inkişafı əhəmiyyətli dərəcədə sadələşdirəcək, prosesləri daha şəffaf edəcək və mülkiyyət kodunu ayrı-ayrı modullara aydın şəkildə ayıracaq layihənin kommersiya və icma filialları. Fərqli depolar əvəzinə gitlab-ee и gitlab-se, saxlanması üçün ikiqat işlə nəticələndi, hər iki nəşrin kod bazası indi bir ümumi depoda hazırlanacaq və Enterprise Edition (EE) və Community Edition (CE) məhsulları eyni kod bazasından qurulacaq. Mülkiyyət kodu açıq mənbədən ayrılır və kataloqa köçürülür "ee/".

Tərkibində mülkiyyət kodu olmayan gitlab-ce repozitoriyası güzgü kimi qalacaq gitlab-fossyalnız oxumaq rejimində işləyir. Aktiv inkişaf üçün yeni vahid depo hazırkı gitlab-ee repozitoriyası üzərində qurulub və onun adı repozitoriya adlandırılıb "gitlab". Hazırda miqrasiya son mərhələdədir - depoların adı dəyişdirilib, birləşmə baş verib və bununla bağlı demək olar ki, bütün tapşırıqlar artıq tamamlanıb. həll olundu.

GitLab tərtibatçıları da təqdim etdi islahedici relizlər 12.3.2, 12.2.6 və 12.1.12, o cümlədən API vasitəsilə ixtiyari git əmrlərini əvəz etmək imkanı, Salesforce vasitəsilə autentifikasiya modulundan istifadə edərkən e-poçt təsdiqini keçmək, Markdown işarələmə interfeysində JavaScript-in dəyişdirilməsi daxil olmaqla 14 zəifliyi aradan qaldırdı , SAML modulundan istifadə edərkən, istifadəçinin bloklanması, xidmətdən imtina və layihə haqqında məxfi məlumatların sızmasından yan keçərək digər insanların hesablarına nəzarəti ələ keçirin.

Mənbə: opennet.ru

Добавить комментарий