Forgejo

forge et dépôt logiciel libre et open source, auto-hébergeable

Forgejo est une forge logicielle libre et opensource, autrefois sous licence MIT, il est sous licence GPLv3+[3] à partir de la version 9.0 suite à un changement intervenu en août 2024[4]), écrite en langage go et dont l'interface web contient du JavaScript pour sa partie dynamique, elle présente une interface web complète et est adaptée à un développement de type CI/CD. Le projet est un fork de Gitea (lui-même fork de Gogs[5]) initié par les contributeurs à Codeberg (en) en décembre 2022[6],[7]. Les nouvelles fonctionnalités ajoutées à Gitea y sont réintégrées, et des fonctionnalités sont ajoutée. C'est notamment la forge logicielle utilisée par Codeberg[8]. Il a l'avantage par rapport à d'autres forges de pouvoir être facilement installé et entretenu[8].

Forgejo
Description de l'image Forgejo logo.svg.
Description de l'image Forgejo screenshot dark mode.png.
Informations
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 8.0.1 ()[2]Voir et modifier les données sur Wikidata
Dépôt codeberg.org/forgejo/forgejoVoir et modifier les données sur Wikidata
Écrit en Go et JavaScriptVoir et modifier les données sur Wikidata
Type Forge logicielle
Interface web de dépôt (d)
Service d'hébergement de dépôt (d)
Logiciel de gestion des services d'assistance
Logiciel d’intégration continue (d)
Dépôt
Logiciel de relecture de code (en)
Moteur de wiki
Dépôt (en)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 3 ou ultérieureVoir et modifier les données sur Wikidata
Documentation forgejo.org/docs/latest/user, codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING.md et forgejo.org/docsVoir et modifier les données sur Wikidata
Site web forgejo.orgVoir et modifier les données sur Wikidata

Le nom Forgejo vient de l'esperanto « forĝejo », le support des langues y étant un point important. Les traductions du logiciel sont effectuée à l'aide du service Weblate[5].

Principales fonctionnalités

modifier

Il supporte le suivi des bogues, la révision du code, l'intégration continue, l'enregistrement en ligne (pouvant être désactivé) et les wikis, les tableaux kanban. Il permet de produire des images Docker, ainsi que des paquets au format npm et dans d'autres formats de gestionnaires de paquets. Il supporte l'annuaire LDAP, l'authentification OAuth. La fédération de différentes forges par ActivityPub était un intégration en cours en août 2023[8].

Références

modifier
  1. « Beyond coding. We forge. », (consulté le )
  2. « v8.0.1 »,
  3. « GNU GENERAL PUBLIC LICENSE », sur dépôt du code source de Forgejo sur Codeberg
  4. (en) « Brief items », sur Linux Weekly News,
  5. a et b Anubis, « Codeberg, la forge en devenir pour les projets libres ? », sur Linuxfr,
  6. (en) The Forgejo Contributors, « Codeberg launches Forgejo », sur blog.codeberg.org (en),
  7. Korben, « Forgejo - Le git auto-hébergé 100% libre et communautaire », sur Korben.info,
  8. a b et c Darkcrizt, « Forgejo, une excellente alternative à GitHub et Gitea », sur DesdeLinux,

Liens externes

modifier