Conventional Commits
Erica Rodrigues
Posted on July 6, 2024
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! 💪🌐
Posted on July 6, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.