Uso do (chore) nos Commits GitHub

O que significa o (chore) em uma mensagem de commit?

Ao trabalhar com Git, é comum registrar tudo o que foi alterado no código por meio de commits. Para facilitar a leitura do histórico desses commits, muitos times seguem uma convenção chamada Conventional Commits, onde cada commit começa com uma palavra-chave que indica o tipo de mudança realizada. Um desses tipos é o chore.

A palavra chore vem do inglês e significa algo como “tarefa rotineira” ou “serviços doméstico”. No contexto do Git, ela é usada indicar mudanças que fazem parte da manutenção do projeto, mas que não afetam diretamente o código da aplicação ou o comportamento visível para o usuário.

Quando usar o (chore)?

Você deve usar o chore sempre que estiver fazendo alterações que não envolvem novas funcionalidades, correções de bugs ou melhorias diretas no código. Isso inclui, por exemplo:

  • Adicionar ou atualizar arquivos como .gitignore, tsconfig.json, .editorconfig ou arquivos de ambiente;

  • Alterar scripts de automação, como build, deploy ou testes automatizados;

  • Atualizar dependências de ferramentas internas, mas sem impactar o funcionamento da aplicação;

  • Mover pastas, renomear arquivos ou limpar código não utilizado.

Essas informações são importantes para manter o projeto saudável e bem organizado, mas não mudam “o que o sistema faz”. Por isso, eles recebem esse rótulo especial.

Exemplos de uso com (chore)

Aqui estão exemplos reais de mensagens de commit usando o prefixo chore, com o emoji 🛠️ para facilitar a leitura:

git commit -m "🛠️ chore: adiciona regra *.bkp ao .gitignore."
git commit -m "🛠️ chore: atualiza dependências internas do projeto."
git commit -m "🛠️ chore: remove arquivos temporários não utilizados."
git commit -m "🛠️ chore: reorganiza estrutura de diretórios."
git commit -m "🛠️ chore: ajusta script de build para ambiente local."

Esses exemplos mostram como o chore é usado para marcar tarefas que ajudam na manutenção do projeto, sem interferir diretamente no comportamento do software.

0
Subscribe to my newsletter

Read articles from Flavio dos Santos directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Flavio dos Santos
Flavio dos Santos