Première version | [1] |
---|---|
Dernière version | 9.0.0 ()[2] |
Dépôt | codeberg.org/forgejo/forgejo |
Écrit en | Go et JavaScript |
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) |
Licence | Licence publique générale GNU version 3 ou ultérieure |
Documentation | forgejo.org/docs/latest/user, codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING.md et forgejo.org/docs |
Site web | forgejo.org |
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].
Le nom Forgejo vient de l'esperanto « forĝejo », le support des langues y étant un point important. Les traductions du logiciel sont effectuées à l'aide du service Weblate[5].
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 une intégration en cours en août 2023[8].