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: |
git commit -m "add user.js"
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!
Muita massa.
Caso alguém ainda não saiba os timos de commits: