emojicom

Padrão de mensagem de commit com emojis.

Adaptação do Conventional Commits com emojis do git3moji.

Exemplos

Créditos dos commits

Motivos

Estrutura

A mensagem de commit deverá seguir a estrutura <tipo>(<escopo>) <mensagem>

tipo

Obrigatório, tipifica resumidamente a intenção do commit. Devendo ser um dos abaixo (em minúsculo):

escopo

Opcional, adiciona escopo específico ao tipo. Pode ser usado para descrever modulo entre parênteses que um commit afeta. Exemplo: :new:(profissionais) adiciona campo de pesquisa de categoria. Caso não exista, os parênteses não devem ser usados. Exemplo: :new: adiciona campo de pesquisa de categoria.

Além do escopo opcional, a expressividade do commit pode aumentar com o !, especificando quebra de contrato da interface/api (breaking changes) com o usuário final. Deve ser utilizada somente nos commits de :bug: e :new:. Exemplo: :new:! muda endpoint /users para /api/users

mensagem

Obrigatório, descreve intenção do commit em uma frase, obedecendo algumas regras:

Emojicom x Conventional Commits

🐛 :bug: -> fix
🆕 :new: -> feat
💯 :100: -> improve/refactor/style
👮 :cop: -> test
🆘 :sos: -> docs
💤 :zzz: -> chore/build/ci

Emojicom x Git3moji

🐛 :bug: -> 🐛 :bug:
🆕 :new: -> ⚡️ :zap:
💯 :100: -> ⚡️ :zap: ou 👮 :cop:
👮 :cop: -> 👮 :cop:
🆘 :sos: -> 🔤 :abc:
💤 :zzz: -> 📺 :tv:

Shield

emojicom

[![emojicom](https://img.shields.io/badge/emojicom-%F0%9F%90%9B%20%F0%9F%86%95%20%F0%9F%92%AF%20%F0%9F%91%AE%20%F0%9F%86%98%20%F0%9F%92%A4-%23fff)](http://neni.dev/emojicom)

Créditos