Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.

De release van het Forgejo-platform voor samenwerkingsontwikkeling 13.0 is gepubliceerd. Hiermee kan een systeem voor samenwerking met Git-repositories worden opgesteld op eigen servers, dat vergelijkbare taken vervult als GitHub, Bitbucket en GitLab. Forgejo is een fork van het Gitea-project, dat op zijn beurt is afgeleid van het Gogs-platform. De splitsing van Forgejo vond plaats in 2022 na pogingen om Gitea te commercialiseren en de overgang van het beheer naar een commercieel bedrijf. Het Forgejo-project houdt zich aan de principes van onafhankelijk beheer en is onderhevig aan de gemeenschap. Git-hosting Codeberg.org is overgestapt op Forgejo. De code van het project is geschreven in de programmeertaal Go en wordt verspreid onder de GPLv3-licentie.

De belangrijkste kenmerken van het platform zijn een laag verbruik van middelen (kan worden gebruikt op een Raspberry Pi of op goedkope VPS) en een eenvoudig installatieproces. Standaard functionaliteiten voor projectbeheer worden geboden, zoals taakbeheer, probleemtracking (issues), pull-verzoeken, wiki, hulpmiddelen voor het coƶrdineren van ontwikkelteams, het voorbereiden van releases, automatisering van het plaatsen van pakketten in repositories, toegangbeheer, integratie met continue integratieplatforms, codezoekfunctie, authenticatie via LDAP en OAuth, toegang tot de repository via SSH en HTTP/HTTPS, integratie van webhooks met Slack, Discord en andere diensten, ondersteuning voor Git-webhooks en Git LFS, en hulpmiddelen voor migratie en het spiegel van repositories. Een speciale vermelding is de mogelijkheid om het ActivityPub-protocol te gebruiken voor de federatieve netwerken van afzonderlijke servers ontwikkelaars.

Belangrijkste wijzigingen:

  • Er zijn mogelijkheden toegevoegd voor het informeren van de beheerder van een publiek toegankelijke server over schendingen van de regels en de plaatsing van ongewenste inhoud. Klachten kunnen worden ingediend tegen gebruikers, organisaties, repositories, pull-requests, probleemmeldingen en opmerkingen.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.

    Na het indienen van een klacht worden deze weergegeven in een apart gedeelte van de interface voor de beheerder. Herhaalde klachten worden gegroepeerd en gesorteerd in een algemene lijst op basis van het aantal meldingen dat door verschillende deelnemers is verzonden.

    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • Er is een interface toegevoegd voor het migreren van projecten van het samenwerkingsontwikkelingssysteem Pagure, dat kan worden gebruikt voor het overzetten van projecten naar de onlangs gelanceerde samenwerkingsontwikkelingsservice Fedora Forge, die is ontwikkeld als vervanging voor het Pagure-platform dat in Fedora wordt gebruikt voor samenwerking aan code en metadata van pakketten.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • Er is een instelling toegevoegd voor ā€˜[security].GLOBAL_TWO_FACTOR_REQUIREMENT’, die voor gebruikers of beheerders het verplichte gebruik van tweefactorauthenticatie inschakelt, bijvoorbeeld op basis van eenmalige wachtwoorden (TOTP).
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • Verwijdering van EXIF-metadata uit afbeeldingsbestanden die als gebruikersavatars of afbeeldingen in repositories worden geüpload, is gegarandeerd. Deze opschoning voorkomt het uitlekken van vertrouwelijke gegevens, zoals informatie over de locatie en apparaten van de gebruiker. Voor het verwijderen van EXIF-metadata uit eerder geüploade afbeeldingen is de opdracht ā€˜forgejo doctor avatar-strip-exif’ voorgesteld.
  • De mogelijkheid om de log van eerdere pogingen tot het uitvoeren van Actions-handlers te bekijken is toegevoegd.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • De webinterface heeft ondersteuning gekregen voor statische analyse van bestanden met action-handlers om typische typfouten en fouten vroegtijdig te identificeren, zoals het gebruik van een handler in de verkeerde context.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • Bij gedwongen uitvoering van een push-verzoek worden statusinformatie van de build van alle commits in de continue integratieomgeving weergegeven.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • In de teksteditor voor Markdown-formaat zijn sneltoetsen toegevoegd voor het gebruik van vetgedrukt (Ctrl+B) en cursief (Ctrl+I) voor de geselecteerde tekst.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • De laadtijd van applicaties bij de release, zoals kant-en-klare binaire builds, wordt weergegeven.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.
  • In de lijst met commits is de weergave van tags die aan commits zijn gekoppeld geĆÆmplementeerd.
    Het Forgejo 13.0 platform voor gezamenlijke ontwikkeling is beschikbaar.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster