Ferramenta de cobertura de código Codecov abre seu código-fonte

Ferramenta de cobertura de código Codecov abre seu código-fonte

A plataforma Codecov abriu seu código-fonte ao público.

Codecov é uma plataforma para desenvolvedores e organizações que desejam insights valiosos sobre seu código para testar rapidamente as coisas e deixá-los convenientemente investigar o código, economizando algum tempo.

Ele se combina com o fluxo de trabalho de um desenvolvedor, integrando-se via Slack, acompanhando verificações do GitHub, solicitações pull e muito mais.

A plataforma completou uma revisão total de todos os seus produtos no final de 2022, quando os fundadores decidiram torná-la open-source.

Então, com essa mudança, você pode esperar que os repositórios principais do Codecov estejam abertos e encontrar um novo repositório auto-hospedado que permitirá que você execute o Codecov.

Eles decidiram manter a licença BUSL, que não é uma licença OSI Open Source aprovada, mas faz sentido para seus negócios. Em outras palavras, você pode visualizar o código-fonte, contribuir para ele, baixá-lo e executá-lo sozinho.

Codecov Convidando Contribuições

Imagem oficial mostrando a plataforma da Codecov

Como parte do processo, os repositórios Codecov que agora serão de código aberto incluem o seguinte:

  • codecov-api: Camada de API do Codecov
  • worker: camada de processamento de tarefas assíncronas do Codecov
  • gazebo: Aplicação front-end para utilizadores finais
  • shared: funções e classes compartilhadas
  • self-hosted: host Codecov com composição Docker

Considerando que ele está hospedado no GitHub, você pode verificá-lo para explorá-los melhor. Você pode contribuir para todos os repositórios mencionados acima de acordo com suas diretrizes de contribuição.

Sobre o repositório auto-hospedado, a Codecov compartilhou mais detalhes no post de anúncio:

Forneceremos um repositório de código aberto contendo uma orquestração do Docker Compose do nosso serviço para qualquer pessoa clonar e usar. Este repositório será destinado a implantações de baixo volume e estilo de prova de conceito do Codecov. Também ofereceremos suporte para organizações que optarem por implantar o Codecov auto-hospedado dessa maneira.

Você também pode abrir questões e enviar feedback.

Além dos repositórios e da capacidade da comunidade de se auto-hospedar, as decisões de planejamento e gerenciamento de projetos da Codecov também serão tornadas públicas utilizando projetos do GitHub em breve.

É essencial saber que, se você deseja uma implantação confiável do Codecov com opções de suporte, a oferta de nuvem da Codevov é recomendada. Claro, depende do seu caso de uso e se você precisa de alguma opção de suporte especializado para sua implantação.

Ao contrário de algumas outras ofertas auto-hospedadas que não são atualizadas regularmente, o Codecov curiosamente prometeu o seguinte:

Internamente, o Codecov usa uma abordagem de implantação contínua para atualizar a produção. Usaremos essa mesma abordagem para manter nossas imagens auto-hospedadas atualizadas em um estilo de lançamento contínuo.

Então, você também pode esperar os últimos lançamentos para auto-hospedagem, o que é uma coisa boa.

O que você acha sobre a mudança de código aberto da Codecov? Você acha que a licença é um problema para você? Compartilhe seus pensamentos nos comentários.

Última atualização deste artigo: 5 de august de 2023