KDE layihəsi GitLab-a köçürmənin birinci mərhələsini tamamladı

elan etdi KDE inkişafının keçidinin birinci mərhələsinin tamamlanması GitLab və bu platformadan saytda gündəlik təcrübədə istifadə etməyə başlayır invent.kde.org. Miqrasiyanın birinci mərhələsi bütün KDE kod anbarlarının tərcüməsini və nəzərdən keçirmə proseslərini əhatə edirdi. İkinci mərhələdə biz davamlı inteqrasiya imkanlarından istifadə etməyi, üçüncü mərhələdə isə problemlərin həlli və tapşırıqların planlaşdırılmasını idarə etmək üçün GitLab-dan istifadəyə keçməyi planlaşdırırıq.

Gözlənilir ki, GitLab-dan istifadə 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ə baxım, 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ədə kombinasiya istifadə olunurdu Phabricator и cgit, bir çox yeni tərtibatçılar 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.

Miqrasiya mərhələlərlə həyata keçirildi - əvvəlcə GitLab-ın imkanları tərtibatçıların ehtiyacları ilə müqayisə edildi və təcrübəyə razı olan kiçik və aktiv KDE layihələrinin yeni infrastrukturu sınaqdan keçirə biləcəyi sınaq mühiti işə salındı. Alınan rəylər nəzərə alınaraq aradan qaldırılması işlərinə başlanılıb çatışmazlıqlar aşkar edilmişdir və daha böyük depoların və inkişaf qruplarının tərcüməsi üçün infrastrukturun hazırlanması. GitLab ilə birlikdə var idi keçirilmişdir platformanın pulsuz nəşrinə əlavə etmək (Cəmiyyət Edition) KDE icmasının çatışmayan xüsusiyyətləri.

Layihədə təsvirləri, avatarı və fərdi parametrləri (məsələn, qorunan filialların istifadəsi və xüsusi birləşmə üsullarının istifadəsi) qoruyarkən KDE tərtibatçılarının məlumat miqrasiyası üçün yardım proqramları yazdıqları ötürülməni avtomatlaşdırmaq üçün öz xüsusiyyətləri olan təxminən 1200 anbar var. Mövcud Git işləyiciləri (qarmaqlar) da daşınıb, fayl kodlaşdırmasının və digər parametrlərin KDE-də qəbul edilmiş tələblərə uyğunluğunu yoxlamaq, həmçinin Bugzilla-da problem hesabatlarının bağlanmasını avtomatlaşdırmaq üçün istifadə edilib. Mindən çox depoda naviqasiyanı asanlaşdırmaq üçün depolar və əmrlər aşağıdakılara bölündü. qruplar və GitLab-da kateqoriyalarına görə paylanır (iş masası, kommunal proqramlar, qrafika, səs, kitabxanalar, oyunlar, sistem komponentləri, PIM, çərçivələr və s.).

Mənbə: opennet.ru

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