Forgejo 8.0 əməkdaşlıq platforması, Gitea-dan ayrıldı və hazırda mövcuddur

Forgejo 8.0 versiyası yayımlandı, bu versiya fevral ayından etibarən Gitea sistemindən tamamilə müstəqil bir layihə olaraq ayrıldı (əvvəlcə Forgejo, sinxronlaşdırılmış bir fork olaraq inkişaf edirdi). Bu layihə istifadəçilərin öz serverlərində Git repozitoriyaları ilə birgə işləmə sistemini quraşdırmasına imkan tanıyır, bu isə GitHub, Bitbucket və Gitlab ilə eynilik təşkil edir. Fork 2022-ci ildə Giteanın kommersiyalaşdırma cəhdləri və idarəçiliyin kommersiya şirkətinin əlinə keçməsi sonrası yaradıldı. Forgejo müstəqil idarəetmə prinsiplərini davam etdirir və ictimaiyyətə nəzarət təmin edir. Layihənin kodu Go proqramlaşdırma dilində yazılıb və MIT lisenziyası altında yayımlanır. Forgejo-nun nəzarətində hosting Codeberg.org.

Platformanın əsas xüsusiyyətlərindən biri aşağı resurs istehlakıdır (Raspberry Pi və ya ucuz VPS-lərdə istifadə edilə bilər) və sadə quraşdırma prosesi. Layihələrlə bağlı layihə idarəetməsi, problemin izlənməsi (issues), pull-requestlər, wiki, inkişafçı qruplarını koordinasiya etməyə kömək edən vasitələr, buraxılışların hazırlanması, paketlərin repozitoriyalara avtomatik yerləşdirilməsi, hüquq idarəetməsi, davamlı inteqrasiya platformaları ilə əlaqə, kod axtarışı, LDAP və OAuth vasitəsilə autentifikasiya, SSH və HTTP/HTTPS protokolları ilə repozitoriyaya giriş, Slack, Discord və digər xidmətlərlə inteqrasiya üçün web hook-ların qoşulması, Git hook-ları və Git LFS dəstəyi, repozitoriyaların köçürülməsi və güzgülənməsi üçün vasitələr təqdim edilir. ActivityPub protokolunun ayrı-ayrılıqda istifadəsi federativ şəbəkələri birləşdirmək üçün nəzərdə tutulmuşdur. serverləri üçün mükəmməl seçim edir. tərtibatçılar üçün nəzərdə tutulub.

Əsas dəyişikliklər:

  • Azad olmayan asılılıqların aradan qaldırılması işləri aparılmışdır. Veb interfeysinin həyata keçirilməsi üçün ən aktiv iştirakçıların qrafikini çəkən JavaScript kitabxanası GSAP istifadəsi məhdudlaşdırılmışdır. Yeni versiyada, bu kitabxanaya bağlı kod, chart.js kitabxanasını istifadə edən yeni bir həyata keçirilmə ilə əvəz edilmişdir.

    Bundan əlavə, audit zamanı APA (Amerikan Psixoloji Assosiasiyası) sitat formatını dəstəkləmək üçün iki komponentin uyğunsuz lisenziyalara sahib olduğu müəyyən edilmişdir. APA formatının dəstəyi müvəqqəti olaraq aradan qaldırılmışdır (daha geniş yayılmış BibTeX formatından istifadə edilməsi tövsiyə olunur), elkjs kitabxanasına əsaslanan eksperimental blok-sxem çəkmə motoru isə bağlı kitabxanadan çıxarılmışdır.

  • İstifadəçilərin veb interfeysi vasitəsilə təqdim edilmiş məlumatlarla Action işləyiciləri əl ilə çağırmaq imkanı təqdim edilmişdir.
    Forgejo 8.0 əməkdaşlıq platforması, Gitea-dan ayrıldı və hazırda mövcuddur
  • Quraşdırma zamanı istifadəçilərin platformada özlərini qeyd etmələrinə icazə verən seçim standart olaraq söndürülür (istifadəçiləri yalnız administrator əlavə edə bilər). Bu dəyişikliyin spam müştəri hesabları yaratmalarına imkan tanıyan dəstəklənməyən quraşdırmaların sayını azaltacağı gözlənilir.
  • İstifadəçi interfeysində istifadəçi tərəfindən yüklənmiş arxivlərlə qarışdırılmaması üçün avtonom olaraq generasiya olunan fayl və arxivlərin gizlədilməsi imkanı təqdim olunub. Məsələn, bəzi layihələrdə buraxılış üçün mənbə kodu arxivi ayrı-ayrılıqda proqramçılar tərəfindən yüklənir və avtonom olaraq generasiya olunan arxivin fərqi var.
  • İstifadəçi interfeysində təsadüfi dəyişikliklərin minimallaşdırılması siyasəti təsdiqlənib. Bu siyasətin mahiyyəti, interfeysın istifadəçilərin ehtiyacları və onların iş analizinə əsaslanaraq, etibarlı bir mühitin pozulmadan inkişaf etdirilməsi prinsipi ilə irəliləməsidir; yəni təsdiqlənməmiş fərziyyələr əsasinda dəyişikliklər edilməməlidir.
  • Microsoft SQL Server verilənlər bazası idarəetmə sisteminin dəstəyi dayandırılıb, çünki bu, mülkiyyət sisteminin avtomatik test vasıtalarına inteqrasiyası ilə bağlı çətinliklər yaradırdı (bu, Forgejo-nu müstəqil olmayan proqramdan asılı vəziyyətə gətirərdi ki, bu da layihənin prinsiplərinə ziddir) və Forgejo üzərində Microsoft SQL Server istifadə edənlərin olmaması.
  • Gitea 1.21 və daha yeni versiyalar əsasında olan sistemləri Forgejo 8-ə yeniləmə imkanı təqdim edilib.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster