š How to commit
Decriçãoā
Mensagem deve comeƧar com um prefixo, um substantivo, exemplo: feat
, fix
, pode vir seguido de !
= BREAKING CHANGE
e obrigatóriamente terminar com dois-pontos e um espaço.
refactor!: remove suporte para Node 6
Tiposā
Featā
Para adicioonar um novo recurso.
Fixā
Quando o commit representa a correção de um problema
Docsā
Alteração na documentação
Escopoā
Após um tipo, um escopo deve consistir em um substantivo que descreve uma seção da base de código entre parênteses
fix(parser):
Descriçãoā
Após tipo/escopo deve existir uma descrição que resume as alterações de código.
fix(parser): problema na interpretação do array quando uma string tem vÔrios espaços
Corpo da mensagemā
Pode ser fornecido após a descrição curta, fornecendo informações contextuais adicionais sobre as alterações no código. Deve começar depois de uma linha em branco após a descrição. Tamanho livre, parÔgrafos separados por uma nova linha.
RodapĆ©ā
Uma linha em branco após o corpo. Cada rodapé deve consistir em um token de palavra, seguido por um separador :<espaço>
ou <espaƧo>#
, seguido por um valor de uma string.
Deve usar -
ao invez de espaƧos em branco. Por-exemplo
, para diferenciar do corpo, com exceção de BREAK CHANGE
BREAKING CHANGEā
Devem ser indicadas após o tipo/escopo de uma mensagem de commit, ou como uma entrada no rodapé.
Se incluĆda como um rodapĆ©, uma BREAKING CHANGE deve consistir no texto em maiĆŗsculas BREAKING CHANGE, seguido por dois pontos, espaƧo e descrição, por exemplo, BREAKING CHANGE: as variĆ”veis de ambiente agora tĆŖm precedĆŖncia sobre os arquivos de configuração.
Se incluĆdo no prefixo de tipo/escopo, as BREAKING CHANGES devem ser indicadas por um !
imediatamente antes de :
. Se o sĆmbolo !
for usado, BREAKING CHANGE: pode ser omitido da seção de rodapé, e a descrição da mensagem de commit deve ser usada para descrever a BREAKING CHANGE.
ReversĆ£oā
Ao reverter vƔrios commits Ʃ utilizado o tipo revert
exemplo:
revert: nunca mais falaremos do incidente do miojo
Refs: 676104e, a215868