Les développeurs du paquet multimédia FFmpeg, qui comprend un ensemble d'applications et une collection de bibliothèques pour les opérations sur divers formats multimédias, ont mis en place une nouvelle infrastructure pour la collaboration sur le code, basée sur la plateforme ouverte Forgejo. Comme méthode recommandée pour soumettre des modifications, il est désormais conseillé d'envoyer des pulls requests au dépôt Git de l'infrastructure Forgejo, plutôt que d'envoyer des patches par e-mail à la liste de diffusion ffmpeg-devel. Auparavant, la navigation dans le code du dépôt principal se faisait principalement via GitWeb, tandis qu'un miroir était hébergé sur GitHub, où la réception de pulls requests n'était pas prise en charge.
La plateforme Forgejo est un fork du projet Gitea, qui est à son tour dérivé de la plateforme Gogs. Les principales caractéristiques de Forgejo sont sa faible consommation de ressources (peut être utilisé sur des serveurs peu coûteux). VPS) et un processus d'installation simple. Il offre des fonctionnalités de base pour la gestion de projets, telles que la gestion des tâches, le suivi des problèmes (issues), les pull-requests, la wiki, les outils de coordination pour les groupes de développeurs, la préparation des versions, l'automatisation du déploiement des paquets dans les dépôts, la gestion des droits d'accès, l'intégration avec des plateformes d'intégration continue, la recherche de code, l'authentification via LDAP et OAuth, l'accès aux dépôts par les protocoles SSH et HTTP/HTTPS, ainsi que la connexion de webhooks pour l'intégration avec Slack, Discord et d'autres services, le support des hooks Git et de Git LFS, des outils pour la migration et le mirroring des dépôts.
Source : opennet.ru
