š 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