Forgejo 12.0 Platform Pangembangan Kolaboratif Saiki Kasedhiya

Rilis platform pangembangan kolaboratif Forgejo 12.0 wis diterbitake. Iki ngidini sampeyan masang sistem kanggo kerja bareng karo repositori Git ing server sampeyan, padha karo tugase GitHub, Bitbucket, lan Gitlab. Forgejo minangka garpu proyek Gitea, sing banjur dadi cabang saka platform Gogs. Forgejo dipisahake ing taun 2022 sawise nyoba komersialisasi Gitea lan transfer kontrol menyang perusahaan komersial. Proyek Forgejo netepi prinsip manajemen independen lan kontrol komunitas. Git hosting Codeberg.org wis ngalih nggunakake Forgejo. Kode proyek ditulis ing Go lan disebarake miturut lisensi GPLv3.

Fitur utama platform iki yaiku konsumsi sumber daya sing sithik (bisa digunakake ing papan Raspberry Pi utawa kanthi biaya murah) VPS) lan proses instalasi sing prasaja. Fitur manajemen proyek standar diwenehake, kayata manajemen tugas, pelacakan masalah, panjalukan tarik, wiki, alat kanggo koordinasi tim pangembang, persiapan rilis, penempatan paket otomatis ing repositori, manajemen hak akses, integrasi karo platform integrasi terus-terusan, telusuran kode, otentikasi liwat LDAP lan OAuth, akses repositori liwat protokol SSH lan HTTP/HTTPS, webhook kanggo integrasi karo Slack, Discord, lan layanan liyane, dhukungan kanggo Git hook lan Git LFS, alat kanggo migrasi lan pangilon repositori. Fitur khusus yaiku kemampuan kanggo nggunakake protokol ActivityPub kanggo nyawiji proyek individu dadi jaringan federasi. server pangembang.

Owah-owahan utama:

  • Kaca profil pangguna wis didesain ulang. Tindakan tambahan wis ditambahake menyang menu profil.
     Forgejo 12.0 Platform Pangembangan Kolaboratif Saiki Kasedhiya
  • Antarmuka sing luwih apik kanggo mriksa panjaluk tarik ing tingkat komitmen (tinimbang changelog lengkap sing nyakup kabeh komitmen, ing mode iki, komitmen individu dideleng kanthi urutan). Tombol maju lan mburi wis ditambahake kanggo navigasi liwat commit sajrone review. Panggunaan tombol review pungkasan kanggo komitmen individu wis diidini. Teks panjelasan commit wis katon ing kaca review.
     Forgejo 12.0 Platform Pangembangan Kolaboratif Saiki Kasedhiya
  • Nambahake pilihan kanggo ngirim kabar email babagan kegagalan nalika nglakokake proyek sing dijadwalake (Forgejo Actions).
  • Ngoptimalake proses mriksa konflik kanthi panjaluk tarik mbukak nalika nyurung komitmen anyar menyang cabang target. Sadurunge, pamriksaan kasebut nyebabake beban I / O sing proporsional karo jumlah panjaluk tarik sing mbukak amarga operasi sing ditrapake ing wit kerja. Ngalih menyang printah "git merge-tree --write-tree" ngidini gabung tanpa ngakses wit kerja, sing nyuda beban ing penyebaran gedhe.
  • Nambahake kemampuan kanggo nggunakake SSH kanggo tugas sing sadurunge disambungake menyang OpenPGP. Kanggo mlebu commit sawise nyunting file utawa nampa owah-owahan, kunci SSH saiki bisa digunakake tinimbang kunci GPG (tanda tangan digawe ing TPM liwat ssh-agent).
  • Kanthi gawan, file robots.txt ditambahake kanggo ngandhani bot babagan bagean sing ora kudu diindeks.
  • Nambahake fitur supaya garpu tetep sinkron karo proyek utama.
     Forgejo 12.0 Platform Pangembangan Kolaboratif Saiki Kasedhiya
  • Dhukungan ditambahake kanggo pratinjau model 3D ing format glTF.
     Forgejo 12.0 Platform Pangembangan Kolaboratif Saiki Kasedhiya
  • Editor komentar saiki ngidini sampeyan indent nggunakake tombol Tab.
  • Adhedhasar Alpine 3.22, wis digawe gambar wadhah siap kanggo mbukak Forgejo 12, nggunakake Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 lan OpenSSH 10.0.

Source: opennet.ru

Add a comment