Divulgit
Highlight, discover and share interesting points from your team's code reviews
Install / Use
/learn @decioluckow/DivulgitREADME
divulgit
Existem informações valiosas escondidas nos code reviews do seu time!
Um code review naturalmente agrega muito aprendizado para quem está tendo seu código revisado. Porém estas lições acabam sendo do conhecimento apenas do revisor e do revisado.
Este processo como um todo gera uma quantidade enorme de comentários e pedidos de mudança de código. Nem todos são exatamente novidade ou necessariamente interessantes para serem compartilhado.
Então como saber o que é interessante para que seja compartilhado com o time?
A resposta é simples e muito usada hoje em dia nas redes sociais...
#hashtag!
Sem trocar a sua atual ferramenta git, passe a destacar o que for
interessante usando: #divulgar, #interessante, #legal, #cuidado ou qualquer outra palavra
usando #.
Divulgit trabalha com:


Como utilizar
O DivulGit não está em cloud disponível para uso como serviço, você deve compilá-lo e executá-lo dentro de sua infra-estrutura (ou onde quiser).
Execução Docker
Verifique as instruções de uso em:
https://hub.docker.com/r/decioluckow/divulgit
Execução standalone
Obtenha o pacote da ultima versão disponível em: https://github.com/decioluckow/divulgit/releases
Utilize Java 11 no mínimo.
No diretório de execução, crie um arquivo application.properties com o seguinte conteúdo para:
MongoDB Local
spring.data.mongodb.host=<host>
spring.data.mongodb.database=<database>
spring.data.mongodb.port=<porta>
spring.data.mongodb.username=<username>
spring.data.mongodb.password=<password>
MongoDB como serviço
spring.data.mongodb.uri=mongodb+srv://<user>:<password>@<cluster>.<host>/<database>
E execute da seguinte forma:
java -jar divulgit-app.jar
Thread Executor
O processo de scan dos repositórios git é assíncrono e configurado para trabalhar com
no mínimo 2 e no máximo 10 threads. Para alterar estes valores, adicione as seguintes propriedades
no arquivo application.properties. :warning: Atenção! Cautela ao aumentar os valores para não haver abuso
no uso das APIs.
tasks.thread-executor.core-pool-size=2
tasks.thread-executor.max-pool-size=10
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
