ericarodrigs

Erica Rodrigues

Posted on July 6, 2024

Conventional Commits

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! 💪🌐

💖 💪 🙅 🚩
ericarodrigs
Erica Rodrigues

Posted on July 6, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Conventional Commits
conventionalcommits Conventional Commits

July 6, 2024

Conventional Commits
conventionalcommits Conventional Commits

July 6, 2024