La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.

Se ha publicado la versión 13.0 de la plataforma de desarrollo colaborativo Forgejo, que permite desplegar en sus propios servidores un sistema para trabajar con repositorios Git, similar a GitHub, Bitbucket y GitLab. Forgejo es un fork del proyecto Gitea, que a su vez se bifurcó de la plataforma Gogs. La separación de Forgejo ocurrió en 2022 tras intentos de comercialización de Gitea y el traspaso de la gestión a una empresa comercial. El proyecto Forgejo se adhiere a los principios de gestión independiente y responsabilidad comunitaria. La plataforma de alojamiento Git Codeberg.org ha migrado a Forgejo. El código del proyecto está escrito en Go y se distribuye bajo la licencia GPLv3.

Las características clave de la plataforma son el bajo consumo de recursos (puede utilizarse en una placa Raspberry Pi o en equipos baratos) VPS) y un proceso de instalación sencillo. Se ofrecen funcionalidades estándar para trabajar con proyectos, como la gestión de tareas, seguimiento de problemas (issues), pull requests, wikis, herramientas para coordinar grupos de desarrolladores, preparación de lanzamientos, automatización de despliegues de paquetes en repositorios, gestión de permisos, integración con plataformas de integración continua, búsqueda de código, autenticación mediante LDAP y OAuth, acceso a repositorios a través de 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. Se destaca por su posibilidad de usar el protocolo ActivityPub para unir a desarrolladores individuales en una red federada. servidores desarrolladores.

Principales cambios:

  • Se han añadido funciones para informar al administrador de un servidor de acceso público sobre violaciones de reglas y la publicación de contenido no deseado. Las quejas pueden dirigirse contra usuarios, organizaciones, repositorios, pull requests, informes de problemas y comentarios.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.

    Después de enviar una queja, se muestra en una sección aparte de la interfaz del administrador. Las quejas repetidas se agrupan y se ordenan en la lista general según el número de notificaciones enviadas por diferentes participantes.

    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se ha añadido una interfaz para migrar proyectos desde el sistema de desarrollo colaborativo Pagure, que puede ser utilizada para transferir proyectos al recientemente lanzado servicio de desarrollo colaborativo Fedora Forge, creado para reemplazar la plataforma Pagure, utilizada en Fedora para trabajar con código y metadatos de paquetes.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se ha agregado una configuración de «[security].GLOBAL_TWO_FACTOR_REQUIREMENT», que requiere a los usuarios o administradores el uso obligatorio de autenticación de dos factores, por ejemplo, basada en contraseñas de un solo uso (TOTP).
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se ha garantizado la eliminación de los metadatos EXIF de los archivos de imagen cargados como avatares de usuarios o imágenes en los repositorios. Esta limpieza ayuda a prevenir la filtración de datos confidenciales, como información sobre la ubicación y el dispositivo del usuario. Para eliminar los metadatos EXIF de imágenes previamente cargadas, se ha propuesto el comando «forgejo doctor avatar-strip-exif».
  • Se ha añadido la capacidad de ver el registro de intentos anteriores de ejecución de los controladores de Actions.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se ha añadido soporte para el análisis estático de archivos con Actions-processadores en la interfaz web, para detectar de forma temprana errores tipográficos y errores comunes, como el uso inadecuado de procesadores en el contexto incorrecto.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Al forzar la ejecución de la solicitud push, se muestra información sobre el estado de compilación de todos los commits en el entorno de integración continua.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se han añadido combinaciones de teclas en el editor de texto en formato Markdown para utilizar texto en negrita (Ctrl+B) y en cursiva (Ctrl+I) en la sección seleccionada.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • Se asegura la visualización del tiempo de carga de las aplicaciones para la versión, como los binarios listos.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.
  • En la lista de commits se ha implementado la visualización de etiquetas relacionadas con los commits.
    La plataforma de desarrollo colaborativo Forgejo 13.0 está disponible.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster