Conventional Commits

Erica Rodrigues - Jul 6 - - Dev Community

Hoje vou falar um pouco sobre a importância dos Conventional Commits (e Gitmojis!) 💻✨

Commits padronizados são essenciais para manter a qualidade e a organização do código-fonte de um projeto. A comunidade em geral recomenda seguir padrões como os Conventional Commits, que especificam um formato claro para as mensagens de commit, como "tipo(scope): mensagem", onde o tipo indica o propósito do commit (ex: feat para novas funcionalidades, fix para correções de bugs) e o escopo opcional descreve a parte do código alterada.

É crucial que as mensagens sejam sucintas e claras, destacando de forma resumida o que foi feito em cada commit. Isso não só melhora a compreensão do histórico do projeto, mas também facilita a colaboração entre os membros da equipe, por exemplo tornando mais fluido o processo de code review.

Usar Conventional Commits ajuda a padronizar as mensagens de commit, facilitando a compreensão do histórico do projeto e automatizando tarefas como geração de changelogs. Se você ainda não conhece, recomendo dar uma olhada neste guia essencial: Conventional Commits Guide.

Além disso, também costumo usar Gitmojis no início dos commits. Acho que traz uma dose extra de clareza e diversão ao nosso trabalho diário. 🎉 Para quem não sabe, os Gitmojis são emojis usados para descrever o propósito de um commit de forma visual, como uma pequena ilustração do que foi feito. Vou deixar um link da página que uso como referência🌟

✨ Dica de ouro: para facilitar ainda mais o uso de Conventional Commits, eu utilizo uma extensão no VSCode chamada Conventional Commits. Ela simplifica o processo e ajuda a manter a consistência nas mensagens de commit. Com certeza existe uma extensão parecida se você usa outra IDE para codar.

Vamos juntos melhorar nossos fluxos de trabalho e comunicação no desenvolvimento de software! 💪🌐

. . . . . .