- Escreva na forma imperativa. ("Adicionado feature X" ou "Corrigido bug Y")
- Separar o assunto do corpo de texto com uma linha
- Capitalizar a linha de assunto
- Não termine a linha de assunto com ponto final
- Primeira linha deve ter no maximo 72 caracteres
- Considere usar um emoji no inicio da mensagem de commit
- Envolver o path da alteração no commit tambem é uma boa ideia
- Use o corpo para explicar o commit
Emoji | Code | Prefix | Commit Type |
---|---|---|---|
🌈 | :rainbow: |
-- | Commit Inicial |
🚀 | :rocket: |
feat | Nova feature |
🪲 | :beetle: |
fix | Correção de bug |
📖 | :book: |
docs | Relativo a documentação |
📜 | :scroll: |
cli | Relativo a CLI |
🐎 | :racehorse: |
perf | Relatiovo a performace |
♻️ | :recycle: |
refactor | Refatorando Codigo |
🎨 | :art: |
style | Estrutura/formato do código |
🔬 | :microscope: |
test | Relativo a teste |
🔨 | :hammer: |
chore | Processo de construção |
🎁 | :gift: |
release | Nova versão |
🔒 | :lock: |
security | Relativo Segurança |
💩 | :poop: |
deprecated | Descontinuado |
⬆️ | :arrow_up: |
upgrade | Upgrade em uma dependência |
⬇️ | :arrow_down: |
downgrade | Downgrade em dependência |
git commit "[feat](containers/profile): Added ThumbnailImage"
> getThumbnailImage used to receive XPTO type arguments.
> You now get the correct argument of type FOO.
> Solve problem # 132