Los desarrolladores del paquete multimedia FFmpeg, que incluye un conjunto de aplicaciones y bibliotecas para operar en diversos formatos multimedia, han introducido una nueva infraestructura para el trabajo colaborativo con código, basada en la plataforma abierta Forgejo. El método recomendado para enviar cambios ahora consiste en enviar solicitudes de incorporación de cambios a un repositorio Git en la infraestructura de Forgejo, en lugar de enviar parches mediante correos electrónicos a la lista de correo ffmpeg-devel. Anteriormente, se utilizaba GitWeb para navegar por el código en el repositorio principal y se implementó un servidor espejo en GitHub, a través del cual no se admitían las solicitudes de incorporación de cambios.
La plataforma Forgejo es una bifurcación del proyecto Gitea, que a su vez se bifurcó de la plataforma Gogs. Las características principales de Forgejo incluyen un bajo consumo de recursos (adecuado para proyectos de bajo costo). VPS) y un proceso de instalación sencillo. Se proporcionan funciones estándar de gestión de proyectos, como gestión de tareas, seguimiento de incidencias, solicitudes de incorporación de cambios, una wiki, herramientas para coordinar equipos de desarrollo, preparación de lanzamientos, implementación automatizada de paquetes en repositorios, gestión de derechos de acceso, integración con plataformas de integración continua, búsqueda de código, autenticación LDAP y OAuth, acceso al repositorio mediante SSH y HTTP/HTTPS, webhooks para la integración con Slack, Discord y otros servicios, compatibilidad con Git hooks y Git LFS, y herramientas para migrar y replicar repositorios.
Fuente: opennet.ru
