Platform Pembangunan Kolaboratif Forgejo 12.0 Kini Tersedia

Keluaran platform pembangunan kerjasama Forgejo 12.0 telah diterbitkan. Ia membolehkan anda menggunakan sistem untuk kerja kolaboratif dengan repositori Git pada pelayan anda, serupa dalam tugasnya kepada GitHub, Bitbucket dan Gitlab. Forgejo ialah cabang projek Gitea, yang seterusnya bercabang daripada platform Gogs. Forgejo telah dipisahkan pada 2022 selepas percubaan untuk mengkomersialkan Gitea dan pemindahan kawalan kepada syarikat komersial. Projek Forgejo mematuhi prinsip pengurusan bebas dan kawalan komuniti. Pengehosan Git Codeberg.org telah beralih kepada menggunakan Forgejo. Kod projek ditulis dalam Go dan diedarkan di bawah lesen GPLv3.

Ciri-ciri utama platform ini ialah penggunaan sumber yang rendah (boleh digunakan pada papan Raspberry Pi atau dalam kos rendah) VPS) dan proses pemasangan yang mudah. ​​Ciri pengurusan projek standard disediakan, seperti pengurusan tugas, penjejakan isu, permintaan tarik, wiki, alat untuk menyelaras pasukan pembangun, penyediaan keluaran, penempatan pakej automatik dalam repositori, pengurusan hak akses, penyepaduan dengan platform penyepaduan berterusan, carian kod, pengesahan melalui LDAP dan OAuth, akses repositori melalui protokol SSH dan HTTP/HTTPS, mendayakan webhook untuk penyepaduan dengan Slack, Discord dan perkhidmatan lain, sokongan untuk Git hook dan Git LFS, alat untuk memindahkan dan mencerminkan repositori. Ciri khas ialah keupayaan untuk menggunakan protokol ActivityPub untuk menyatukan projek individu ke dalam rangkaian bersekutu. pelayan pemaju.

Perubahan utama:

  • Halaman profil pengguna telah direka bentuk semula. Tindakan tambahan telah ditambahkan pada menu profil.
    
Platform Pembangunan Kolaboratif Forgejo 12.0 Kini Tersedia
  • Antara muka yang dipertingkatkan untuk menyemak permintaan tarik pada tahap komit (bukannya log perubahan penuh meliputi semua komit, dalam mod ini komit individu disemak secara berurutan). Butang ke hadapan dan belakang telah ditambahkan untuk menavigasi melalui komit semasa semakan. Penggunaan butang semakan tamat untuk komitmen individu telah dibenarkan. Teks penjelasan komit telah dibiarkan kelihatan pada halaman ulasan.
    
Platform Pembangunan Kolaboratif Forgejo 12.0 Kini Tersedia
  • Menambah pilihan untuk menghantar pemberitahuan e-mel tentang kegagalan semasa melaksanakan kerja yang dijadualkan (Tindakan Forgejo).
  • Mengoptimumkan proses menyemak konflik dengan permintaan tarik terbuka apabila menolak komitmen baharu ke cawangan sasaran. Sebelum ini, semakan sedemikian menghasilkan beban I/O yang berkadar dengan bilangan permintaan tarik terbuka kerana operasi digunakan pada pokok kerja. Beralih kepada perintah "git merge-tree --write-tree" membenarkan penggabungan tanpa mengakses pepohon berfungsi, yang mengurangkan beban dengan ketara dalam penggunaan yang besar.
  • Menambahkan keupayaan untuk menggunakan SSH untuk tugasan yang sebelum ini terikat dengan OpenPGP. Untuk menandatangani komit selepas mengedit fail atau menerima perubahan, kunci SSH kini boleh digunakan dan bukannya kunci GPG (tandatangan dijana dalam TPM melalui ssh-agent).
  • Secara lalai, fail robots.txt ditambahkan untuk memaklumkan bot tentang bahagian yang tidak sepatutnya diindeks.
  • Menambah ciri untuk memastikan garpu selari dengan projek utama.
    
Platform Pembangunan Kolaboratif Forgejo 12.0 Kini Tersedia
  • Menambah sokongan untuk melihat model 3D dalam format glTF.
    
Platform Pembangunan Kolaboratif Forgejo 12.0 Kini Tersedia
  • Editor ulasan kini membenarkan anda mengenden menggunakan kekunci Tab.
  • Berdasarkan Alpine 3.22, imej bekas sedia untuk digunakan untuk menjalankan Forgejo 12 telah dibuat, menggunakan Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 dan OpenSSH 10.0.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS πŸ”₯ Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster