Forgejo 12.0 hamkorlikda ishlab chiqish platformasi endi mavjud

Forgejo 12.0 hamkorlikda ishlab chiqish platformasining chiqarilishi chop etildi. Bu sizga GitHub, Bitbucket va Gitlab kabi vazifalariga o'xshash serverlaringizda Git omborlari bilan hamkorlikda ishlash tizimini o'rnatishga imkon beradi. Forgejo - bu Gitea loyihasining vilkasi bo'lib, u o'z navbatida Gogs platformasidan ajralib chiqadi. Forgejo 2022 yilda Gitea-ni tijoratlashtirishga urinishlar va boshqaruvni tijorat kompaniyasiga topshirishdan keyin ajralib chiqdi. Forgejo loyihasi mustaqil boshqaruv va jamoatchilik nazorati tamoyillariga amal qiladi. Codeberg.org Git xostingi Forgejo-dan foydalanishga o'tdi. Loyiha kodi Go-da yozilgan va GPLv3 litsenziyasi ostida tarqatiladi.

Platformaning asosiy xususiyatlari past resurs sarfi (Raspberry Pi platasida yoki arzon narxlarda ishlatilishi mumkin) VPS) va oddiy o'rnatish jarayoni. Standart loyiha boshqaruvi funksiyalari taqdim etiladi, masalan, vazifalarni boshqarish, muammolarni kuzatish, pull requests, viki, ishlab chiquvchilar guruhlarini muvofiqlashtirish vositalari, relizlarni tayyorlash, omborlarga avtomatik paketlarni joylashtirish, kirish huquqlarini boshqarish, uzluksiz integratsiya platformalari bilan integratsiya, kod qidirish, LDAP va OAuth orqali autentifikatsiya, SSH va HTTP/HTTPS protokollari orqali omborga kirish, Slack, Discord va boshqa xizmatlar bilan integratsiya qilish uchun veb-huklar, Git huklar va Git LFS ni qo'llab-quvvatlash, omborlarni ko'chirish va aks ettirish vositalari. Maxsus xususiyat - bu individual loyihalarni federatsiyalangan tarmoqqa birlashtirish uchun ActivityPub protokolidan foydalanish imkoniyati. serverlar ishlab chiquvchilar.

Asosiy o'zgarishlar:

  • Foydalanuvchi profili sahifasi qayta ishlab chiqildi. Profil menyusiga qo'shimcha harakatlar qo'shildi.
    
Forgejo 12.0 hamkorlikda ishlab chiqish platformasi endi mavjud
  • Qabul qilish darajasida tortish so'rovlarini ko'rib chiqish uchun takomillashtirilgan interfeys (barcha topshiriqlarni qamrab oluvchi to'liq o'zgarishlar jurnali o'rniga, bu rejimda individual topshiriqlar ketma-ket ko'rib chiqiladi). Ko'rib chiqish vaqtida topshiriqlar bo'ylab harakatlanish uchun oldinga va orqaga tugmalari qo'shildi. Alohida topshiriqlar uchun koΚ»rib chiqishni yakunlash tugmasidan foydalanishga ruxsat berildi. Ko'rib chiqish sahifalarida majburiy tushuntirish matni ko'rinadigan holda qoldirildi.
    
Forgejo 12.0 hamkorlikda ishlab chiqish platformasi endi mavjud
  • Rejalashtirilgan ishlarni bajarishda nosozliklar haqida elektron pochta xabarnomalarini yuborish imkoniyati qo'shildi (Forgejo Actions).
  • Maqsadli filialga yangi majburiyatlarni yuborishda ochiq tortishish so'rovlari bilan ziddiyatlarni tekshirish jarayoni optimallashtirildi. Ilgari, bunday tekshiruv ishchi daraxtga qo'llaniladigan operatsiya tufayli ochiq tortishish so'rovlari soniga mutanosib ravishda I/U yukiga olib keldi. "git merge-tree --write-tree" buyrug'iga o'tish ishchi daraxtga kirmasdan birlashishga imkon berdi, bu esa katta joylashtirishlardagi yukni sezilarli darajada kamaytirdi.
  • Oldin OpenPGP bilan bog'langan vazifalar uchun SSH dan foydalanish imkoniyati qo'shildi. Fayllarni tahrirlash yoki o'zgarishlarni qabul qilishdan keyin majburiyatlarni imzolash uchun endi GPG kaliti o'rniga SSH kalitidan foydalanish mumkin (imzo TPMda ssh-agent orqali yaratiladi).
  • Odatiy bo'lib, robots.txt fayli botlarni indekslanmasligi kerak bo'lgan bo'limlar haqida xabardor qilish uchun qo'shiladi.
  • Vilkani asosiy loyiha bilan sinxronlashtirish uchun xususiyat qo'shildi.
    
Forgejo 12.0 hamkorlikda ishlab chiqish platformasi endi mavjud
  • GlTF formatida 3D modellarni oldindan ko'rish uchun qo'shilgan yordam.
    
Forgejo 12.0 hamkorlikda ishlab chiqish platformasi endi mavjud
  • Sharh muharriri endi Tab tugmasi yordamida chekinish imkonini beradi.
  • Alpine 3.22 asosida Git 12, GnuPG 2.49.1, SQLite 2.4.7 va OpenSSH 3.49.2 dan foydalangan holda Forgejo 10.0 ni ishga tushirish uchun foydalanishga tayyor konteyner tasviri yaratilgan.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling πŸ”₯ DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster