Skip to content

Instantly share code, notes, and snippets.

@cogumm
Last active July 17, 2023 13:37
Show Gist options
  • Save cogumm/44ee099fc906ae15d130dd25cda2674d to your computer and use it in GitHub Desktop.
Save cogumm/44ee099fc906ae15d130dd25cda2674d to your computer and use it in GitHub Desktop.

Padronização dos commits

➡️ Os commits seguirão um padrão adaptado para nós.

Todos os commits devem seguir de um prefixo.

Commit type Emoji
Initial commit 🎉 :tada:
Version tag 🔖 :bookmark:
New feature :sparkles:
Bugfix 🐛 :bug:
Docker 🐳 :whale:
Fix names 📝 :pencil:
Fix for iOS 🍎 :apple:
Fix for Android 🤖 :robot:
Security Fix 🔒 :lock:
Metadata 📇 :card_index:
Refactoring ♻️ :recycle:
Documentation 📚 :books:
Internationalization 🌐 :globe_with_meridians:
Accessibility :wheelchair:
Performance 🐎 :racehorse:
Cosmetic 🎨 :art:
Tooling 🔧 :wrench:
Tests 🚨 :rotating_light:
Deprecation 💩 :poop:
Removal 🗑️ :wastebasket:
Work In Progress (WIP) 🚧 :construction:
Additional comments 💬 :speech_balloon:

Uso

❌ RUIM:

git commit -m "add user.js"

✅ BOM

git commit -m "♻️ - Migration created to person"

⚠️ É muito importante realizar esse padrão para o bem-estar do projeto.

Lista completa com mais Emoji do Github aqui


  • build: Alterações que afetam o sistema de build ou dependências externas.
  • static: Alterações no conteúdo de arquivos estáticos (dados .json, imagens, etc).
  • ci: Alterações em nossos arquivos e scripts de configuração de CI.
  • cd: Alterações em nossos arquivos e scripts de configuração para CD.
  • docs: Somente alterações na documentação.
  • feat: Um novo recurso.
  • fix: Uma correção de bug da aplicação.
  • perf: Uma alteração de código que melhora o desempenho.
  • refactor: Uma alteração de código que não corrige um bug nem adiciona um recurso.
  • improve: Alguma alteração de código que melhore o comportamento de um recurso.
  • style: Alterações que não afetam o significado do código (espaço em branco, formatação, ponto e vírgula, etc).
  • test: Adicionando testes ausentes ou corrigindo testes existentes.
  • revert: Reverter para um commit anterior.

Bem lembrado pelo Rogerluiz0!

@cogumm
Copy link
Author

cogumm commented Oct 29, 2020

Muita massa.

Caso alguém ainda não saiba os timos de commits:

  • build: Alterações que afetam o sistema de build ou dependências externas.
  • static: Alterações no conteúdo de arquivos estáticos (dados .json, imagens, etc).
  • ci: Alterações em nossos arquivos e scripts de configuração de CI.
  • cd: Alterações em nossos arquivos e scripts de configuração para CD.
  • docs: Somente alterações na documentação.
  • feat: Um novo recurso.
  • fix: Uma correção de bug da aplicação.
  • perf: Uma alteração de código que melhora o desempenho.
  • refactor: Uma alteração de código que não corrige um bug nem adiciona um recurso.
  • improve: Alguma alteração de código que melhore o comportamento de um recurso.
  • style: Alterações que não afetam o significado do código (espaço em branco, formatação, ponto e vírgula, etc).
  • test: Adicionando testes ausentes ou corrigindo testes existentes.
  • revert: Reverter para um commit anterior.

Bem lembrado, vou adicionar aqui caso alguém queira ver também.

Valeu!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment