Git-notify: ferramenta que permite comunicação via commit
Para quem gosta de ficar só no terminal é uma boa opção
Comunicação em um projeto de software é uma das principais ferramentas, talvez até mais do que o próprio Git.
Em uma equipe pequena, uma mensagem no Rocket.Chat, Slack, Telegram, etc, funciona bem, mas em equipes maiores e organizações distribuídas (como projetos open-source), pode ser um pouco mais complicado.
Já que passamos a maior parte do tempo em nossos terminais, a comunicação via a ferramenta que mais usamos parece ser uma ideia interessante.
É exatamente isso que a ferramenta git-notify
permite. De maneira simples, conseguimos incluir mensagens em nossos commits no Git.
Veja um exemplo de uso:
git commit -m 'git-notify: Corrigi o bug crítico Sextou!'
Basta adicionar git-notify
à sua mensagem git commit, e qualquer coisa que vier a seguir será exibida quando outra pessoa puxar esse commit ou alternar de branch.
Caso você esteja usando uma estratégia de merge ou squash no GitHub, você também pode adicionar mensagens com git-notify.
E como instalar?# com npm
npm install --save-dev git-notify
# com yarn
yarn add -D git-notify
Para automatizar o processo e receber as mensagens, precisamos também instalar a biblioteca husky ou usar os hooks do próprio Git.