A plataforma de desenvolvemento colaborativo Forgejo 12.0 xa está dispoñible

Publicouse a versión 12.0 da plataforma de desenvolvemento colaborativo Forgejo. Permite despregar un sistema para o traballo colaborativo con repositorios Git nos servidores, similar nas súas tarefas a GitHub, Bitbucket e Gitlab. Forgejo é unha ramificación do proxecto Gitea, que á súa vez se ramificou da plataforma Gogs. Forgejo separouse en 2022 tras os intentos de comercializar Gitea e a transferencia do control a unha empresa comercial. O proxecto Forgejo adhírese aos principios de xestión independente e control comunitario. O aloxamento Git Codeberg.org cambiou a usar Forgejo. O código do proxecto está escrito en Go e distribúese baixo a licenza GPLv3.

As características principais da plataforma son o baixo consumo de recursos (pódese usar na placa Raspberry Pi ou en sistemas de baixo custo) Estudantes) e un proceso de instalación sinxelo. Ofrécense funcións estándar de xestión de proxectos, como xestión de tarefas, seguimento de problemas, solicitudes de incorporación de cambios, wiki, ferramentas para coordinar equipos de desenvolvedores, preparación de lanzamentos, colocación automatizada de paquetes en repositorios, xestión de dereitos de acceso, integración con plataformas de integración continua, busca de código, autenticación mediante LDAP e OAuth, acceso a repositorios mediante protocolos SSH e HTTP/HTTPS, webhooks para a integración con Slack, Discord e outros servizos, compatibilidade con hooks de Git e Git LFS, ferramentas para migrar e crear espellos de repositorios. Unha característica especial é a capacidade de usar o protocolo ActivityPub para unir proxectos individuais nunha rede federada. servidores desenvolvedores.

Principais cambios:

  • A páxina do perfil de usuario foi redeseñada. Engadíronse accións adicionais ao menú do perfil.
    
A plataforma de desenvolvemento colaborativo Forgejo 12.0 xa está dispoñible
  • Mellorouse a interface para revisar as solicitudes de extracción a nivel de confirmación (en lugar dun rexistro de cambios completo que abarque todas as confirmacións, neste modo as confirmacións individuais revísanse secuencialmente). Engadíronse os botóns Adiante e Atrás para navegar polas confirmacións durante a revisión. Permitiuse o uso do botón de finalización da revisión para as confirmacións individuais. O texto explicativo da confirmación deixouse visible nas páxinas de revisión.
    
A plataforma de desenvolvemento colaborativo Forgejo 12.0 xa está dispoñible
  • Engadiuse unha opción para enviar notificacións por correo electrónico sobre fallos ao executar traballos programados (Accións de Forgejo).
  • Optimizouse o proceso de comprobación de conflitos con solicitudes de extracción abertas ao enviar novas confirmacións á rama de destino. Anteriormente, esta comprobación producía unha carga de E/S proporcional ao número de solicitudes de extracción abertas debido á operación que se aplicaba á árbore de traballo. Cambiar ao comando "git merge-tree --write-tree" permitía a fusión sen acceder á árbore de traballo, o que reducía significativamente a carga en implementacións grandes.
  • Engadiuse a capacidade de usar SSH para tarefas que antes estaban vinculadas a OpenPGP. Para asinar commits despois de editar ficheiros ou aceptar cambios, agora pódese usar unha chave SSH en lugar dunha chave GPG (a sinatura xérase no TPM a través de ssh-agent).
  • Por defecto, engádese un ficheiro robots.txt para informar os bots sobre as seccións que non se deben indexar.
  • Engadiuse unha funcionalidade para manter o fork sincronizado co proxecto principal.
    
A plataforma de desenvolvemento colaborativo Forgejo 12.0 xa está dispoñible
  • Engadiuse compatibilidade coa vista previa de modelos 3D en formato glTF.
    
A plataforma de desenvolvemento colaborativo Forgejo 12.0 xa está dispoñible
  • O editor de comentarios agora permite aplicar sangría coa tecla Tabulador.
  • Baseándose en Alpine 3.22, creouse unha imaxe de contedor lista para usar para executar Forgejo 12, usando Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 e OpenSSH 10.0.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster