El equipo responsable de la preparación de lanzamientos de Fedora Linux ha anunciado la fase final de migración del proyecto desde su propia plataforma Pagure a un nuevo sistema de colaboración desarrollado sobre la base del proyecto Forgejo. A finales de septiembre, se lanzó un servicio de colaboración denominado Fedora Forge, basado en Forgejo, para trabajar con el código y resolver problemas (issue) en fase de prueba. El 18 de noviembre está programada la migración de todos los mensajes de issue abiertos y cerrados de Pagure al nuevo servicio, así como la desactivación del acceso a la antigua interfaz de seguimiento de errores.
Así, tras el 18 de noviembre, todos los problemas relacionados con los lanzamientos y su preparación estarán disponibles para publicación únicamente a través de Forgejo. La migración también afectará al repositorio principal de RelEng, que ya ha sido espejo en Forgejo. A continuación, se llevará a cabo la transferencia de los repositorios restantes, como faint y composes. Como motivo del cambio de plataforma, se menciona que el proyecto Pagure requiere muchos recursos para su mantenimiento, se encuentra en estado de estancamiento y no ha tenido una amplia adopción fuera de Fedora.
La plataforma Forgejo es un fork del proyecto Gitea, que a su vez se bifurcó de la plataforma Gogs. Las características clave de Forgejo incluyen un bajo consumo de recursos (puede ser utilizado en servidores económicos VPS) y un proceso de instalación sencillo. Se ofrecen funcionalidades estándar para la gestión de proyectos, tales como gestión de tareas, seguimiento de problemas (issues), pull requests, wikis, herramientas para la coordinación de grupos de desarrolladores, preparación de lanzamientos, automatización de la colocación 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 a través de LDAP y OAuth, acceso a repositorios mediante protocolos SSH y HTTP/HTTPS, conexión de webhooks para integración con Slack, Discord y otros servicios, soporte para hooks de Git y Git LFS, herramientas para migración y espejeo de repositorios.
Fuente: opennet.ru
