Forgejo 12.0 Platform Pangembangan Kolaborasi Ayeuna Aya

Pelepasan platform pangembangan kolaborasi Forgejo 12.0 parantos diterbitkeun. Éta ngamungkinkeun anjeun pikeun nyebarkeun sistem pikeun gawé babarengan sareng repositori Git dina server anjeun, sami dina tugasna ka GitHub, Bitbucket, sareng Gitlab. Forgejo mangrupikeun garpu tina proyék Gitea, anu salajengna bercabang tina platform Gogs. Forgejo dipisahkeun dina 2022 saatos usaha pikeun komersilkeun Gitea sareng alih kontrol ka perusahaan komérsial. Proyék Forgejo patuh kana prinsip manajemén mandiri sareng kontrol komunitas. Git hosting Codeberg.org parantos ngalih ka nganggo Forgejo. Kodeu proyék ditulis dina Go sareng disebarkeun dina lisénsi GPLv3.

Fitur konci platform ieu nyaéta konsumsi sumber daya anu handap (tiasa dianggo dina papan Raspberry Pi atanapi dina harga anu murah) VPS) sareng prosés pamasangan anu saderhana. Fitur manajemen proyék standar disayogikeun, sapertos manajemen tugas, pelacakan masalah, pull request, wiki, alat pikeun koordinasi tim pamekar, persiapan rilis, panempatan pakét otomatis dina repositori, manajemen hak aksés, integrasi sareng platform integrasi kontinyu, pamilarian kode, auténtikasi via LDAP sareng OAuth, aksés repositori via protokol SSH sareng HTTP/HTTPS, webhook pikeun integrasi sareng Slack, Discord, sareng layanan sanésna, dukungan pikeun Git hook sareng Git LFS, alat pikeun migrasi sareng mirroring repositori. Fitur khusus nyaéta kamampuan pikeun nganggo protokol ActivityPub pikeun ngahijikeun proyék individu kana jaringan federasi. server pamekar.

Parobahan utama:

  • Kaca profil pamaké geus didesain ulang. lampah tambahan geus ditambahkeun kana menu profil.
     Forgejo 12.0 Platform Pangembangan Kolaborasi Ayeuna Aya
  • Ningkatkeun panganteur pikeun reviewing requests tarikan dina tingkat komitmen (gaganti changelog pinuh ngawengku sakabéh commits, dina modeu ieu commits individu reviewed sequentially). Tombol maju sareng mundur parantos ditambah pikeun nganapigasi ngaliwatan commits salami ulasan. Pamakéan tombol review tungtung pikeun commits individu geus diwenangkeun. Téks katerangan commit ditinggalkeun katingali dina halaman ulasan.
     Forgejo 12.0 Platform Pangembangan Kolaborasi Ayeuna Aya
  • Ditambahkeun pilihan pikeun ngirim béwara email ngeunaan kagagalan nalika ngalaksanakeun padamelan anu dijadwalkeun (Forgejo Actions).
  • Dioptimalkeun prosés mariksa konflik kalawan requests tarikan kabuka nalika ngadorong commits anyar kana cabang target. Saméméhna, cek sapertos nyababkeun beban I / O sabanding sareng jumlah paménta tarik kabuka kusabab operasi anu diterapkeun kana tangkal kerja. Ngarobih kana paréntah "git merge-tree --write-tree" ngamungkinkeun ngahijikeun tanpa aksés kana tangkal kerja, anu sacara signifikan ngirangan beban dina panyebaran ageung.
  • Ditambahkeun kamampuan ngagunakeun SSH pikeun tugas anu saacanna dihijikeun sareng OpenPGP. Pikeun asup commits sanggeus ngédit file atawa narima parobahan, hiji konci SSH ayeuna bisa dipaké gaganti konci GPG (signature dihasilkeun dina TPM via ssh-agén).
  • Sacara standar, file robots.txt ditambahkeun pikeun nginpokeun bot ngeunaan bagian nu teu kudu indéks.
  • Ditambahkeun fitur pikeun ngajaga garpu sinkron sareng proyék utama.
     Forgejo 12.0 Platform Pangembangan Kolaborasi Ayeuna Aya
  • Ditambahkeun dukungan pikeun nilik model 3D dina format glTF.
     Forgejo 12.0 Platform Pangembangan Kolaborasi Ayeuna Aya
  • Pangropéa koméntar ayeuna ngamungkinkeun anjeun pikeun indent nganggo konci Tab.
  • Dumasar kana Alpine 3.22, gambar wadahna anu siap dianggo pikeun ngajalankeun Forgejo 12 parantos didamel, nganggo Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 sareng OpenSSH 10.0.

sumber: opennet.ru

Tambahkeun komentar