Berettigelsen af den fælles udviklingsplatform Fedora Forge

CLE (Community Linux Engineering Team), som blev oprettet i Red Hat for at løse tekniske opgaver i Fedora- og CentOS-projekterne, såsom at levere infrastruktur, forberede udgivelser og sikre kvalitet, har annonceret, at platformen til samarbejdende udvikling Fedora Forge, bygget på Forgejo-projektet, er klar til brug. Fedora Forge-projektet er etableret for at erstatte den interne platform Pagure, som anvendes i Fedora til samarbejde om kode og metadata til pakker. Det er beslutttet at opgive Pagure, da denne platform kræver store ressourcer til vedligeholdelse, er i stagnation og ikke har opnået bred udbredelse uden for Fedora.

Holdene, der deltager i udviklingen af Fedora Linux, har fået tid til at overgå fra pagure.io til Fedora Forge indtil juni 2026. Efter Flock 2026-konferencen, der finder sted den 14.-16. juni, vil indholdet fra pagure.io blive overført til arkivtilstand, der kun tillader læsning. Herefter planlægges det at fjerne alle andre tjenester, der bruger Pagure, inklusive repositories med kildekoden til pakker på src.fedoraproject.org, inden udgivelsen af Fedora 46 i 2027.

I Fedora Forge vil arbejdet omfatte:

  • vedligeholdelse af projektinfrastruktur (konfigurationsstyring, udvikling af værktøjer og installationsscripts);
  • forberedelse af udgivelser og vedligeholdelse af pakker (værktøjer, nyttige programmer og skabeloner til bygning, dannelse og distribution af Fedora-udgivelser);
  • organisering af projektarbejde (forberedelse af dokumentation og specifikationer, samarbejde mellem teams);
  • Udvikling af Fedora-specifikke applikationer som Fedora Badges, Bodhi og fedmsg.

Det er forbudt at udvikle personlige projekter, der ikke er direkte relateret til Fedora, i Fedora Forge. Fedora Forge må heller ikke bruges som primær platform til udvikling af tredjepartsprojekter, selvom pakker med dem distribueres i Fedora-repositories.

Der bemærkes, at ikke al funktionalitet fra Pagure endnu er implementeret i Forgejo. For eksempel mangler nødvendige værktøjer til at føre fortrolige diskussioner i offentlige repositories (private issues til diskussion af reparationer af sårbarheder før informationen offentliggøres). I øjeblikket arbejder repræsentanter fra Fedora sammen med udviklerne af Forgejo på at implementere de manglende funktioner.

Forgejo-platformen er en fork af projektet Gitea, som igen blev afledt fra platformen Gogs. De vigtigste funktioner ved Forgejo er det lave ressourceforbrug (den kan bruges på billige VPS) og en enkel installationsproces. Standardfunktioner til projekthåndtering tilbydes, såsom opgavestyring, problemtracking (issues), pull-anmodninger, wiki, værktøjer til koordinering af udviklergrupper, udgivelser, automatisering af pakkeopbevaring i repositories, adgangsrettighedshåndtering, integration med løbende integrationsplatforme, kode-søgning, autentificering via LDAP og OAuth, adgang til repository via SSH- og HTTP/HTTPS-protokoller, tilslutning af webhooks til integration med Slack, Discord og andre tjenester, understøttelse af Git-hooks og Git LFS, værktøjer til migration og spejling af repositories.

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