Skip to content

Instantly share code, notes, and snippets.

@yariwsxz
Forked from cogumm/PadronizacaoCommits.md
Created March 24, 2021 15:31
Show Gist options
  • Save yariwsxz/41838187c13c97ce546a9893501f88ea to your computer and use it in GitHub Desktop.
Save yariwsxz/41838187c13c97ce546a9893501f88ea 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!

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