Forgejo una excelente herramienta de control de software autohospedado
Cuando uno escucha hablar sobre un control de versiones Git automƔticamente se nos viene a la mente y GitHub, y no es de extraƱar, ya que es las mƔs conocidas, pero tambien no podemos dejar de lado a las otras alternativas que existen y que son bastante buenas cada una en diferentes aspectos.
Es por ello que el dĆa de hoy hablaremos un poco sobre Forgejo, la cual es un software para el control de versiones en el desarrollo de software Git, autohospedada, fĆ”cil de instalar y de bajo mantenimiento que tambien ofrece otras funciones de colaboración, como seguimiento de errores, revisión de código, integración continua, registro, wikis, entre otras cosas mĆ”s.
Sobre Forgejo
Forgejo nació como una bifurcación de Gitea, debido al desacuerdo por la transferencia de esta última a una empresa con fines de lucro sin conocimiento ni aprobación de la comunidad. Forgejo se creó como una alternativa que proporciona un software cuyo gobierno promueve el interés del público en general.
Forgejo actualiza periódicamente todos los cambios en el código de Gitea, ademĆ”s de desarrollar sus propias caracterĆsticas nuevas. Forgejo aloja actualmente Codeberg y dentro de sus caracterĆsticas mĆ”s importantes se mencionan las siguientes en su sitio web:
Ligero: Forgejo se puede alojar fƔcilmente en casi todas las mƔquinas ya sea en una RPi o en la nube, Forgejo se ejecutara son ningun problema.
Gestión de proyectos: ademÔs del alojamiento de Git, Forgejo ofrece solicitudes de extracción, wikis, tableros kanban y mucho mÔs para coordinar con su equipo.
Publicación: cuenta con la capacidad de ofrecer «versiones» para alojar el software para descargarlo, o usar el registro de paquetes para publicarlo para docker, npm y muchos otros administradores de paquetes.
Personalizable: Forgejo cuenta con el soporte para cambiar varios aspectos, ya que cuenta con muchos interruptores de configuración para hacer que Forgejo funcione exactamente como usted quiere.
Potente: permisos de organizaciones y equipos, integración de CI, búsqueda de código, LDAP, OAuth y mucho mÔs. Si tienes necesidades avanzadas, Forgejo te tiene cubierto.
Privacidad: desde el verificador de actualizaciones hasta la configuración predeterminada: Forgejo estÔ diseñado para ser la privacidad primero para usted y su tripulación.
Federación: (WIP) Estamos trabajando activamente para conectar forjas de software entre sà a través de ActivityPub y crear una red colaborativa de instancias personales.
Forgejo 1.20.2-0
Actualmente Forgejo se encuentra en su versión «1.20.2-0», la cual se considera como una versión estable que incluye varias correcciones de errores que se menciona que muestra advertencias en el panel de administración cuando se encuentran entradas obsoletas en app.ini.
De las correcciones que se destacan del nuevo lanzamiento se mencionan las siguientes:
- Se aƱadieron los activos faltantes al tarbal de fuentes de Forgejo
- Solucion del error de selección del tipo de usuario al crear un usuario y seleccionar público private.
- Arreglo de la verificación de acceso para el proyecto a nivel de organización
- Se corrigió el error al enviar una solicitud de extracción que permitĆa descartar la aprobación
- automƔticamente
- Arreglo del manejo de muchas versiones de paquetes Nuget
- Actualización del email-setup.en-us.md
- Corrección de errores en la meta recolección de basura de LFS
- Arreglo de la regresión de la interfaz de usuario del reproductor asciinema
- Se corrigió el estilo de la lista de objetos LFS
- Corrección en CLI que permite la creación de múltiples tokens de acceso de usuario con el mismo nombre
- Arreglo del registrador del enrutador evitando separar los registros en diferentes archivos.
- Se agregó la descripción de la solución alternativa del espejo ssh.
- Solucion del estado de flujo de trabajo incorrecto cuando vuelva a ejecutar un trabajo en un flujo de trabajo ya terminado
- Solucion de problemas de escape en el selector de rama
- Arreglo del manejo de archivos Debian con barra inclinada final
Finalmente si estÔs interesado en poder conocer mÔs al respecto, debes saber que el código del proyecto estÔ escrito en Go y tiene la licencia MIT. Puedes obtener Forgejo desde su sitio web, en el podrÔs encontrar las instrucciones de instalación. El enlace es este.