Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig

Udgaven af Forgejo 13.0-platformen er blevet offentliggjort, som gør det muligt at implementere et system til samarbejde om Git-repositorier på egne servere, der minder om de opgaver, GitHub, Bitbucket og Gitlab løser. Forgejo er en fork af Gitea-projektet, som igen er afledt af Gogs-platformen. Forgejo blev adskilt i 2022 efter forsøg på at kommercialisere Gitea og overgangen af ledelsen til en kommerciel virksomhed. Forgejo-projektet følger principperne for uafhængig ledelse og samfundskontrol. Git-hosting-tjenesten Codeberg.org er overgået til brugen af Forgejo. Projektets kode er skrevet i Go og distribueres under GPLv3-licensen.

Nøglefunktionerne ved platformen er lavt ressourceforbrug (kan bruges på et Raspberry Pi eller i billige VPS) og en simpel installationsproces. Standardfunktioner til projektarbejde tilbydes, såsom opgavestyring, fejlopsporing (issues), pull-anmodninger, wiki, værktøjer til koordinering af udviklergrupper, forberedelse af udgivelser, automatisering af pakkeplacering i repositorier, adgangsrettighedsstyring, integration med platforme til kontinuerlig integration, kode-søgning, autentificering via LDAP og OAuth, adgang til repositories via SSH og HTTP/HTTPS-protokoller, integration af webhooks for Slack, Discord og andre tjenester, understøttelse af Git-hooks og Git LFS, samt værktøjer til migrering og spejling af repositorier. Muligheden for at bruge ActivityPub-protokollen til at samle separate servere udviklere i et fødereret netværk.

Vigtige ændringer:

  • Der er tilføjet funktioner til at informere administratoren af en offentligt tilgængelig server om overtrædelser af reglerne og placering af uønsket indhold. Klager kan sendes mod brugere, organisationer, repositories, pull-anmodninger, fejlinformationer og kommentarer.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig

    Efter indsendelse af en klage vises den i et separat afsnit af administratorens grænseflade. Gentagne klager grupperes og sorteres i en samlet liste efter antallet af underretninger sendt af forskellige deltagere.

    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Interfacet til migration af projekter fra det fælles udviklingssystem Pagure er blevet tilføjet. Det kan bruges til at flytte projekter til den nyligt lancerede fælles udviklingstjeneste Fedora Forge, som er udviklet som erstatning for Pagure-platformen, der anvendes i Fedora til samarbejde omkring kode og metadata for pakker.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Indstillingen «[security].GLOBAL_TWO_FACTOR_REQUIREMENT» er blevet tilføjet, hvilket gør anvendelse af to-faktor godkendelse obligatorisk for brugere eller administratorer, f.eks. baseret på engangskoder (TOTP).
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Fjernelse af EXIF-metadata fra billedfiler, der uploades som brugeravatarer eller billeder i repositories, er blevet sikret. Rensningen forhindrer lækage af fortrolige data som oplysninger om brugerens placering og enhed. Kommandoen «forgejo doctor avatar-strip-exif» er blevet foreslået til at fjerne EXIF-metadata fra tidligere uploadede billeder.
  • Muligheden for at se loggen over tidligere forsøg på at køre Actions-handlere er blevet tilføjet.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Webgrænsefladen har fået tilføjet støtte til statisk analyse af filer med Actions-handlere for tidligt at opdage typiske stavefejl og fejl, såsom brug af handleren i forkert kontekst.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Ved tvangsudførelse af et push-request vises oplysninger om tilstandsstatus for alle commits i et miljø med kontinuerlig integration.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Tastaturgenveje til brug af fed (Ctrl+B) og kursiv (Ctrl+I) for Markdown-tekstredigeringsformatet er blevet tilføjet til teksteditoren.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Visningen af applikationernes indlæsningstid til udgivelsen, såsom færdige binære builds, er blevet sikret.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig
  • Der er blevet implementeret visning af tags, der er relateret til commits, i commit-listen.
    Platformen til samarbejdsudvikling Forgejo 13.0 er tilgængelig

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster