Forgejo 12.0 Birgə İnkişaf Platforması İndi Mövcuddur

Forgejo 12.0 birgə inkişaf platformasının buraxılışı nəşr olundu. Bu, GitHub, Bitbucket və Gitlab-a bənzər tapşırıqları ilə serverlərinizdə Git depoları ilə birgə iş üçün sistem yerləşdirməyə imkan verir. Forgejo, öz növbəsində Gogs platformasından ayrılan Gitea layihəsinin çəngəlidir. Forgejo 2022-ci ildə Gitea-nı kommersiyalaşdırmaq cəhdlərindən və nəzarətin kommersiya şirkətinə keçməsindən sonra ayrıldı. Forgejo layihəsi müstəqil idarəetmə və icma nəzarəti prinsiplərinə riayət edir. Codeberg.org Git hostinqi Forgejo istifadəsinə keçdi. Layihə kodu Go-da yazılmışdır və GPLv3 lisenziyası altında paylanmışdır.

Platformanın əsas xüsusiyyətləri aşağı resurs istehlakıdır (Raspberry Pi lövhəsində və ya aşağı qiymətə istifadə edilə bilər) VPS) və sadə quraşdırma prosesi. Tapşırıqların idarə edilməsi, problemlərin izlənməsi, pull requestləri, viki, geliştirici qruplarının əlaqələndirilməsi üçün alətlər, buraxılışın hazırlanması, depolarda avtomatlaşdırılmış paket yerləşdirilməsi, giriş hüquqlarının idarə edilməsi, davamlı inteqrasiya platformaları ilə inteqrasiya, kod axtarışı, LDAP və OAuth vasitəsilə identifikasiya, SSH və HTTP/HTTPS protokolları vasitəsilə depoya giriş, Slack, Discord və digər xidmətlərlə inteqrasiya üçün vebhookların aktivləşdirilməsi, Git hookları və Git LFS üçün dəstək, depoları köçürmək və əks etdirmək üçün alətlər kimi standart layihə idarəetmə xüsusiyyətləri təmin edilir. Xüsusi bir xüsusiyyət, fərdi layihələri federasiya şəbəkəsinə birləşdirmək üçün ActivityPub protokolundan istifadə etmək imkanıdır. serverlər tərtibatçılar.

Əsas dəyişikliklər:

  • İstifadəçi profili səhifəsi yenidən işlənib. Profil menyusuna əlavə tədbirlər əlavə edildi.
     Forgejo 12.0 Birgə İnkişaf Platforması İndi Mövcuddur
  • Öhdəlik səviyyəsində çəkmə sorğularını nəzərdən keçirmək üçün təkmilləşdirilmiş interfeys (bütün öhdəlikləri əhatə edən tam dəyişiklik jurnalı əvəzinə, bu rejimdə fərdi öhdəliklər ardıcıl olaraq nəzərdən keçirilir). Baxış zamanı tapşırıqlar arasında naviqasiya üçün irəli və geri düymələri əlavə edilmişdir. Ayrı-ayrı öhdəliklər üçün nəzərdən keçirmə son düyməsinin istifadəsinə icazə verilib. Təhlükə ilə bağlı izahat mətni baxış səhifələrində görünən şəkildə buraxılmışdır.
     Forgejo 12.0 Birgə İnkişaf Platforması İndi Mövcuddur
  • Planlaşdırılmış işləri yerinə yetirərkən uğursuzluqlar haqqında e-poçt bildirişləri göndərmək üçün seçim əlavə edildi (Forgejo Fəaliyyətləri).
  • Hədəf filialına yeni öhdəliklər göndərərkən açıq çəkiliş sorğuları ilə ziddiyyətlərin yoxlanılması prosesi optimallaşdırıldı. Əvvəllər belə bir yoxlama, işləyən ağaca tətbiq edilən əməliyyat səbəbindən açıq çəkmə sorğularının sayına mütənasib bir I/O yükü ilə nəticələndi. "git merge-tree --wri-tree" əmrinə keçid işləyən ağaca daxil olmadan birləşməyə imkan verdi ki, bu da böyük yerləşdirmələrdə yükü əhəmiyyətli dərəcədə azaltdı.
  • Əvvəllər OpenPGP ilə əlaqəli tapşırıqlar üçün SSH istifadə etmək imkanı əlavə edildi. Faylları redaktə etdikdən və ya dəyişiklikləri qəbul etdikdən sonra öhdəlikləri imzalamaq üçün indi GPG açarı əvəzinə SSH açarı istifadə edilə bilər (imza ssh-agent vasitəsilə TPM-də yaradılır).
  • Varsayılan olaraq, indeksləşdirilməməsi lazım olan bölmələr haqqında botları məlumatlandırmaq üçün robots.txt faylı əlavə edilir.
  • Çəngəli əsas layihə ilə sinxronlaşdırmaq üçün bir xüsusiyyət əlavə edildi.
     Forgejo 12.0 Birgə İnkişaf Platforması İndi Mövcuddur
  • glTF formatında 3D modellərə önizləmə dəstəyi əlavə edildi.
     Forgejo 12.0 Birgə İnkişaf Platforması İndi Mövcuddur
  • Şərh redaktoru indi Tab düyməsini istifadə edərək abzas etməyə imkan verir.
  • Alpine 3.22 əsasında Git 12, GnuPG 2.49.1, SQLite 2.4.7 və OpenSSH 3.49.2-dan istifadə etməklə Forgejo 10.0-ni işə salmaq üçün istifadəyə hazır konteyner təsviri yaradılmışdır.

Mənbə: opennet.ru

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