Existem informações valiosas escondidas nos code reviews do seu time!

O DivulGit permite destacar e listar pontos interessantes dos seus projetos, com o uso de # (hashtags) nos comentários do code review. São pequenos insights do dia a dia, mas que tem um valor imenso para o aprendizado e promoção dos integrantes do seu time.

Como funciona?

Faça o code review


Faça os code reviews para o seu time, usando a mesma ferramenta de sempre.

Destaque o que for interessante!

Ao fazer o code review, comente pontos interessantes no código usando #divulgar, #interessante ou qualquer outra palavra, o importante é ser #. Pode ser o seu próprio comentário de code review, ou complementando o comentário de outra pessoa.

Reúna o time e discuta


Reúna o time e use o DivulGit para encontrar os code reviews que foram destacados usando #. Converse sobre cada pontos, todos terão a oportunidade de contribuir e aprender. Faça disso um encontro periódico!

Quais plataformas são suportadas?

github
gitlab
bitbucket
azure devops

Se a plataforma Git que você utiliza ainda não é suportada, abra uma issue com mais detalhes. Você também pode apoiar o projeto!

Como utilizar?

O DivulGit não está hospedado em uma cloud para ser utilizado como serviço, você deve instalá-lo na sua infraestrutura, temos algumas opções para isso:

  • Obter um dos pacotes disponíveis e executar conforme as instruções. O DivulGit é um projeto Java construído usando Spring Boot.

  • Executar a imagem docker do projeto

Em todo caso você irá precisar de um MongoDB para execução,

Todas as instruções de uso estão disponíveis no nosso README.

Quer dar uma espiada?

Acesso

Para que o DivulGit possa obter as informações sobre o seu code review, ele precisa de um token de acesso. Este token de acesso à sua plataforma Git também será a credencial de acesso para o DivulGit. O DivulGit não armazena o seu token, ele sempre será necessário para acessar a ferramenta e será utilizado para buscar informações na plataforma Git. As permissões que precisamos neste token são bem limitadas e você terá instruções bem detalhadas para gerar o seu token em cada plataforma.

Projetos

Depois de acessar o DivulGit você poderá fazer o scan e visualizar os projetos Git que sua conta tem acesso. Projetos que não são relevantes para o seu time podem ser ignorados e os projetos relevantes serão vasculhados atrás dos comentários de code review com #. Esta seção também lista a quantidade de comentários destacador por projeto.

Merge Requests / Pull Requests

Independente do nome que cada plataforma Git utilize, este é o code review. Cada code review aberto expõe o código fonte alterado, e muito código interessante!. Cada comentário que tenha sido feito por alguém, que foi destacado (ou seja, que contém #) será listado aqui e estará disponível para discussão. Cada destaque poderá ser marcado como discutido ou não. No comentário será possível abrir a página original do code review da sua plataforma Git, já posicionado no lugar onde o comentário foi feito.

Quer conhecer mais a fundo?

Repositório do projeto. Você encontra os códigos fonte, pacotes disponíveis e pode relatar problemas.

Apresentação realizada no TDC Florianópolis 2022

Imagens do projeto para execução em containers Docker