Utvecklingsplattformen Forgejo 8.0, som har separerat frÄn Gitea, Àr tillgÀnglig.

UtgÄvan av plattformen för samarbetsutveckling Forgejo 8.0 har publicerats, vilket frÄn och med februari har helt separerats som ett sjÀlvstÀndigt projekt frÄn Gitea-systemet (tidigare utvecklades Forgejo som en synkroniserad fork). Projektet möjliggör att sÀtta upp ett system för samarbete kring Git-repositorier pÄ sina egna servrar, liknande de funktioner som erbjuds av GitHub, Bitbucket och Gitlab. Forken skapades 2022 efter försök att kommersialisera Gitea och att ledningen övertogs av ett kommersiellt företag. I Forgejo fortsatte tillÀmpningen av oberoendets principer och gemenskapens kontroll bevarades. Projektets kod Àr skriven i Go och distribueras under MIT-licensen. Under Forgejos ledning fungerar hosting Codeberg.org.

Nyckelfunktionerna i plattformen Àr lÄg resursanvÀndning (kan anvÀndas pÄ Raspberry Pi eller billiga VPS) och en enkel installationsprocess. Standardfunktioner för projektarbete erbjuds, sÄsom uppgiftshantering, problemspÄrning (issues), pull-begÀrningar, wiki, verktyg för att koordinera grupper av utvecklare, förberedelse av versioner, automatisering av paketering i repositorier, hantering av ÄtkomstrÀttigheter, integration med plattformar för kontinuerlig integration, kodsökning, autentisering via LDAP och OAuth, Ätkomst till repositorier via SSH- och HTTP/HTTPS-protokoll, koppling av webhooks för integration med Slack, Discord och andra tjÀnster, stöd för Git-webhooks och Git LFS, samt verktyg för migrering och spegling av repositorier. SÀrskilt framhÀvs möjligheten att anvÀnda ActivityPub-protokollet för att förena enskilda servrar utvecklare.

Huvudsakliga förÀndringar:

  • Arbete har utförts för att ta bort icke-fria beroenden. I implementationen av webbgrĂ€nssnittet för att rita grafen över de mest aktiva deltagarna anvĂ€ndes ett icke-fritt JavaScript-bibliotek, GSAP. I den nya versionen har koden som var bunden till detta bibliotek ersatts med en ny implementation som anvĂ€nder biblioteket chart.js.

    Dessutom avslöjade revisionen ytterligare tvÄ komponenter med inkompatibla licenser, som anvÀnds för att stödja APA-citeringsformatet (American Psychological Association) och i en experimentell motor för att rita flödesscheman baserad pÄ biblioteket elkjs. Stödet för APA-formatet har tills vidare tagits bort (det rekommenderas att anvÀnda det mer spridda BibTeX-formatet), och elkjs-motorn har uteslutits frÄn den inkluderade Mermaid-biblioteket.

  • Manuell kallning av Action-hanterare med anvĂ€ndardata via webbadministrationen har införts.
    Utvecklingsplattformen Forgejo 8.0, som har separerat frÄn Gitea, Àr tillgÀnglig.
  • Som standard Ă€r alternativet för sjĂ€lvkapslade anvĂ€ndarregistreringar inaktiverat vid installationen (endast administratörer kan lĂ€gga till anvĂ€ndare). Det antas att denna Ă€ndring kommer att minska antalet installationer utan support, dĂ€r spamkonton kan lĂ€ggas till.
  • Möjlighet att dölja filer och arkiv i grĂ€nssnittet, som automatiskt genereras för releaser, har införts, för att inte förvirra dem med anvĂ€ndaruppladdade arkiv (till exempel laddas i vissa projekt arkiv med kĂ€llkod för releasen separat av utvecklarna och skiljer sig frĂ„n det automatiskt genererade).
  • En policy för att minimera oavsiktliga Ă€ndringar av anvĂ€ndargrĂ€nssnittet har godkĂ€nts. KĂ€rnan Ă€r att grĂ€nssnittet kommer att utvecklas sĂ„ mycket som möjligt utan att störa det vanliga arbetssĂ€ttet, baserat pĂ„ anvĂ€ndarnas behov och analys av deras arbete, istĂ€llet för pĂ„ obekrĂ€ftade antaganden om att förĂ€ndringar skulle vara fördelaktiga.
  • Stödet för databashanteraren Microsoft SQL Server har upphört pĂ„ grund av integrationsproblem med den proprietĂ€ra lösningen i automatiserade testverktyg (det skulle göra Forgejo beroende av icke-fria programvaror, vilket strider mot projektets principer) och bristen pĂ„ anvĂ€ndare som anvĂ€nder Forgejo med Microsoft SQL Server.
  • Möjlighet att uppgradera till Forgejo 8 för system baserade pĂ„ Gitea 1.21 och nyare versioner har införts.

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