Eu crio uma excelente ferramenta de controle de software auto-hospedado
Quando se ouve falar em controle de versão do Git, automaticamente vem à mente o GitHub e o GitHub, e não é de se estranhar, já que é o mais conhecido, mas também não podemos deixar de lado as outras alternativas que existem e que são boas cada uma de maneiras diferentes.
Por isso, hoje falaremos um pouco sobre o Forgejo, um software de controle de versão auto-hospedado, fácil de instalar e de baixa manutenção para desenvolvimento de software Git , que também oferece outros recursos de colaboração, como rastreamento de bugs, revisão de código, integração contínua, registro de logs, wikis e muito mais.
Sobre Forgejo
O Forgejo surgiu como um fork do Gitea, devido a desentendimentos sobre a transferência do Gitea para uma empresa com fins lucrativos sem o conhecimento ou aprovação da comunidade. O Forgejo foi criado como uma alternativa, fornecendo um software cuja governança prioriza o interesse público.
A Forgejo atualiza regularmente todas as alterações no código-fonte do Gitea, além de desenvolver seus próprios recursos. Atualmente, a Forgejo hospeda o Codeberg, e seus recursos mais importantes estão listados em seu site da seguinte forma :
Leve: O Forgejo pode ser facilmente hospedado em praticamente qualquer máquina, seja em um Raspberry Pi ou na nuvem, e funcionará sem problemas.
Gerenciamento de projetos: Além da hospedagem Git, o Forgejo oferece pull requests, wikis, quadros Kanban e muito mais para coordenar o trabalho da sua equipe.
Publicação: Possui a capacidade de oferecer "versões" para hospedar o software para download ou usar o registro de pacotes para publicá-lo no Docker, npm e muitos outros gerenciadores de pacotes.
Personalizável: O Forgejo oferece suporte à alteração de vários aspectos, pois possui diversas opções de configuração para que ele funcione exatamente da maneira que você deseja.
Poderoso: permissões de organização e equipe, integração de CI, busca de código, LDAP, OAuth e muito mais. Se você tem necessidades avançadas, o Forgejo tem a solução ideal.
Privacidade: Do verificador de atualizações às configurações padrão: o Forgejo foi projetado para priorizar a privacidade de você e sua equipe.
Federação: (Em desenvolvimento) Estamos trabalhando ativamente para conectar forges de software entre si por meio do ActivityPub e criar uma rede colaborativa de instâncias pessoais.
Forja 1.20.2-0
O Forgejo está atualmente na versão "1.20.2-0", considerada uma versão estável que inclui diversas correções de bugs, incluindo avisos no painel de administração quando entradas desatualizadas são encontradas no arquivo app.ini.
A seguir, apresentamos algumas das melhorias destacadas na nova versão:
- Adicionado ativos ausentes ao tarbal de origem do Forgejo
- Solução do erro de seleção do tipo de usuário ao criar um usuário e selecionar público privado.
- Corrigir a verificação de acesso para o projeto no nível da organização
- Corrigido bug ao enviar um pull request que permitia que a aprovação fosse descartada
- automaticamente
- Corrige a manipulação de muitas versões do pacote Nuget
- Atualizar email-setup.en-us.md
- Correção de bug da meta coleta de lixo do LFS
- Corrigir a regressão da interface do usuário do player asciinema
- Estilo fixo da lista de objetos LFS
- Correção de CLI que permite a criação de vários tokens de acesso de usuário com o mesmo nome
- Corrigido logger do roteador evitando a separação de logs em arquivos diferentes.
- Adicionada descrição da solução alternativa do espelho ssh.
- Correção para status de fluxo de trabalho incorreto ao executar novamente um trabalho em um fluxo de trabalho já concluído
- Solução de problemas de escape no seletor de ramificação
- Corrige o manuseio de arquivos Debian com barra final
Por fim, se você tiver interesse em saber mais , saiba que o código do projeto é escrito em Go e licenciado sob a licença MIT. Você pode baixar o Forgejo do site oficial, onde encontrará as instruções de instalação. O link está aqui.