Koostöö arendusplatvorm Forgejo 12.0 on saadaval.

Avaldamine Forgejo 12.0 koostööarenduse platvormist, mis võimaldab luua oma serveritele Git-repositooriumide koostöö süsteemi, sarnaneb selles osas GitHubi, Bitbucketi ja Gitlabi lahendustega. Forgejo on Gitea projekti fork, mis omakorda lahknes Gogs platvormist. Forgejo eraldus 2022. aastal, pärast Gitea kaubanduseksploiteerimise üritusi ja juhtimise üleminekut ärifirma kätte. Forgejo projekt järgib iseseisva juhtimise ja kogukonna kontrolli põhimõtteid. Forgejo kasutusele võttis Git-hosting Codeberg.org. Projekti kood on kirjutatud Go keeles ja jaotatakse GPLv3 litsentsi alusel.

The key features of the platform include low resource consumption (can be used on a Raspberry Pi or on inexpensive hardware VPS) ja lihtne paigaldusprotsess. Pakutakse standardseid võimalusi projektidega töötamiseks, nagu ülesannete haldamine, probleemide jälgimine, pull-päringud, wiki, arendajate rühmade koordineerimise vahendid, versioonide ettevalmistamine, pakettide automaatne levitamine repos, juurdepääsu õiguste haldamine, pideva integreerimise platvormidega sidumine, koodi otsing, LDAP ja OAuth kaudu autentimine, reposse pääsemine SSH ja HTTP/HTTPS protokollide kaudu, veebihookide ühendamine Slacki, Discordi ja teiste teenustega, Git-hookide ja Git LFS-i toetus, tööriistad reposide migreerimiseks ja peegeldamiseks. Erakordselt paistab silma võimalus kasutada ActivityPub protokolli, et liita eraldi serverid arendajate.

Peamised muudatused:

  • Kasutajaprofiili lehte on ümber kujundatud. Profiili menüüsse on lisatud täiendavad toimingud.
    Koostöö arendusplatvorm Forgejo 12.0 on saadaval.
  • Parandatud pull-requestide ülevaatamise liides eraldi kommite tasandil (kui varem kuvati täielik muudatuste nimekiri, käsitletakse nüüd järjestikku eraldi komiteid). Komiteede vahel navigeerimiseks on lisatud nupud "edasi" ja "tagasi". Lubatud on kasutamine ülevaatamise lõpetamise nuppu eraldi komiteede jaoks. Ülevaatamise lehtedel on säilitatud komiteede selgitustekst nähtaval.
    Koostöö arendusplatvorm Forgejo 12.0 on saadaval.
  • Lisatud võimalus saata e-kirju ajakava alusel toimuvate tööde tõrkehoiatusi (Forgejo Actions).
  • Optimeeritud konfliktide kontrollimise protsess avatud pull-requestidega, kui uusi komiteid sihtokku paigutatakse. Varem põhjustas selline kontroll sisendi/väljundi koormuse, mis oli proportsionaalne avatud pull-requestide arvuga, kuna operatsiooni rakendati tööpuule. Üleminek käsu "git merge-tree —write-tree" kasutusele võimaldas sulandamisi teostada ilma tööpuu poole pöördumata, mis vähendas koormust oluliselt suurte rakenduste puhul.
  • Lisatud võimalus kasutada SSH-d ülesannete jaoks, mis varem sõltusid OpenPGP-st. Failide redigeerimise või muudatuste vastuvõtmise järel komiteede allkirjastamiseks võib nüüd GPG võtme asemel kasutada SSH võtit (allkiri luuakse TPM kaudu ssh-agendile).
  • Vaikimisi on lisatud robots.txt fail, et teavitada robotite teemasid, mida ei tohiks indekseerida.
  • Lisatud funktsioon fork'i hoidmiseks olekus, mis on sünkroniseeritud põhiprojektiga.
    Koostöö arendusplatvorm Forgejo 12.0 on saadaval.
  • Lisatud glTF formaadis 3D-mudelite eelvaate tugi.
    Koostöö arendusplatvorm Forgejo 12.0 on saadaval.
  • Kommentaaride redaktoris on nüüd võimalik Tab-klahviga lisada taandeid.
  • Alpine 3.22 baasil on loodud Forgejo 12 konteineri käivitamiseks valmis pilt, mis kasutab Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 ja OpenSSH 10.0.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster