Os desenvolvedores da plataforma de desenvolvimento colaborativo Forgejo anunciaram uma mudança no seu modelo de desenvolvimento. Em vez de manter um fork sincronizado do Gitea, o projeto Forgejo agora se desdobra em uma base de código totalmente independente, que irá se desenvolver de forma autossuficiente e seguirá seu próprio caminho. Observa-se que o fork completo é o clímax da divergência entre os modelos de desenvolvimento e gestão do Forgejo e do Gitea.
O projeto Forgejo surgiu em outubro de 2022 como resultado de um «fork suave» do Gitea. Sob a gestão do Forgejo, opera para PrestaShop Codeberg.org. O código do projeto é escrito na linguagem Go e é distribuído sob a licença MIT. O fork foi criado em resposta às tentativas de comercialização do Gitea e à transição da gestão para as mãos de uma empresa comercial. No Forgejo, continuaram a aplicação dos princípios de gestão independente e a manutenção da supervisão pela comunidade. Até agora, todas as alterações de código do Gitea eram regularmente transferidas para o Forgejo, mas também foram adicionadas novas funcionalidades que não estavam disponíveis no Gitea. Quanto mais funcionalidades próprias eram adicionadas ao Forgejo, mais complicado se tornava o processo de sincronização das bases de código.
A separação completa simplificará o suporte, a promoção de novas funcionalidades e a correção de erros, além de permitir acelerar a redução da dívida técnica e economizar recursos gastos na análise de conflitos com as alterações surgindo na base de código do Gitea. O preço da separação completa será a impossibilidade de usar o Forgejo como uma substituição transparente do Gitea e a complicação da transição do Gitea para o Forgejo. No entanto, a API no Forgejo será mantida compatível com a API do Gitea, sempre que possível.
Fonte: opennet.ru
