Utvecklingsplattformen Forgejo 12.0 Àr tillgÀnglig

Version 12.0 av samarbetsplattformen Forgejo har slÀppts, vilket möjliggör att köra ett system för samarbete kring Git-repositorier pÄ egna servrar. Detta pÄminner om vad GitHub, Bitbucket och GitLab erbjuder. Forgejo Àr en fork av projektet Gitea, som i sin tur hÀrstammar frÄn plattformen Gogs. Separeringen av Forgejo Àgde rum 2022 efter försök att kommersialisera Gitea och överföring av ledningen till ett kommersiellt företag. Forgejo-projektet följer principer för oberoende styrning och ansvar gentemot gemenskapen. Git-hosting-tjÀnsten Codeberg.org har övergÄtt till att anvÀnda Forgejo. Projektets kod Àr skriven i Go och distribueras under GPLv3-licensen.

De viktigaste funktionerna hos plattformen Àr lÄg resursförbrukning (kan anvÀndas pÄ en Raspberry Pi eller pÄ billiga serverar VPS) och en enkel installationsprocess. Typiska funktioner för projektarbete erbjuds, sÄsom uppgiftshantering, Àrendehantering (issues), pull-begÀrningar, wiki, verktyg för koordination av utvecklingsgrupper, release-hantering, automatisering av paketdistribution i repositorier, hantering av ÄtkomstrÀttigheter, integration med plattformar för kontinuerlig integration, kodsökning, autentisering via LDAP och OAuth, Ätkomst till repositoriet via SSH- och HTTP/HTTPS-protokoll, koppling av webhookar för integration med Slack, Discord och andra tjÀnster, stöd för Git-hooks och Git LFS, samt verktyg för migrering och spegling av repositorier. En separat funktion Àr möjligheten att anvÀnda ActivityPub-protokollet för att koppla samman en federation av enskilda servrar utvecklare.

Huvudsakliga förÀndringar:

  • Sidan med anvĂ€ndarprofilen har omarbetats. Ytterligare Ă„tgĂ€rder har lagts till i profilmenyn.
    Utvecklingsplattformen Forgejo 12.0 Àr tillgÀnglig
  • AnvĂ€ndargrĂ€nssnittet för granskning av pull-begĂ€rningar pĂ„ nivĂ„ av enskilda commits har förbĂ€ttrats (istĂ€llet för en fullstĂ€ndig lista över Ă€ndringar som omfattar alla commits, granskas nu enskilda commits sekventiellt). Navigationsknappar «framĂ„t» och «bakĂ„t» har lagts till för att navigera mellan commits under granskningen. Möjlighet att avsluta granskningen för enskilda commits har infört. Textförklaringen till commit har behĂ„llits synlig pĂ„ granskningssidorna.
    Utvecklingsplattformen Forgejo 12.0 Àr tillgÀnglig
  • En funktion för att skicka e-postmeddelanden om fel vid schemalagda arbete (Forgejo Actions) har lagts till.
  • Processen för att kontrollera konflikter med öppna pull-begĂ€rningar har optimerats vid införande av nya commits i mĂ„lgrenen. Tidigare ledde en sĂ„dan kontroll till en belastning pĂ„ in- och utdata som var proportionell mot antalet öppna pull-begĂ€rningar, pĂ„ grund av operationerna som tillĂ€mpades pĂ„ arbetstrĂ€det. ÖvergĂ„ngen till kommandot «git merge-tree —write-tree» möjliggör sammanslagningar utan att behöva interagera med arbetstrĂ€det, vilket avsevĂ€rt minskar belastningen vid stora implementationer.
  • Möjlighet att anvĂ€nda SSH för uppgifter som tidigare var kopplade till OpenPGP har lagts till. För signering av commits efter att filer har redigerats eller vid mottagande av Ă€ndringar kan nu en SSH-nyckel anvĂ€ndas istĂ€llet för GPG-nyckeln (signaturen bildas i TPM via ssh-agent).
  • En robots.txt-fil har lagts till som standard för att informera botar om sektioner som inte bör indexeras.
  • En funktion för att hĂ„lla forken i ett tillstĂ„nd som Ă€r synkroniserat med huvudprojektet har lagts till.
    Utvecklingsplattformen Forgejo 12.0 Àr tillgÀnglig
  • Stöd för förhandsgranskning av 3D-modeller i glTF-format har lagts till.
    Utvecklingsplattformen Forgejo 12.0 Àr tillgÀnglig
  • I kommentarredigeraren har möjligheten att lĂ€gga till indrag med Tab-tangenten införts.
  • En fĂ€rdig containeravbildning för att köra Forgejo 12 har skapats baserat pĂ„ Alpine 3.22, som anvĂ€nder Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 och OpenSSH 10.0.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster