https://github.com/nickewing/line-reader
O projeto terá o controle de versão e a geração do CHANGELOG automatizados com mensagens de confirmação convencionais seguindo o padrão estabelecido por este documento.
Lembrando: A mensagem de commit será pré-estabelecida no issue
Para os commites do projeto, se o mensagem do commite não for definida no issue, usar o padrão definido abaixo:
Para bugs:
git commit -m "fix: texto_do_que_foi_feito_no_issue (número_do_issue_com_#)"
Para os demais:
git commit -m "feat: texto_do_que_foi_feito_no_issue (número_do_issue_com_#)"
Para escopo opcional de um commit:
git commit -m "feat(optional_scope): texto_do_que_foi_feito_no_issue (número_do_issue_com_#)"
Algumas regras:
- Commits deve ser prefixado com um tipo, o qual consiste de um substantivo,
feat
,fix
, etc, seguida de dois pontos e um espaço. - O tipo
feat
DEVE ser usado quando um commit adiciona um novo recurso ao seu aplicativo ou biblioteca. - O tipo
fix
DEVE ser usado quando um commit representa uma correção de bug para seu aplicativo. - Um escopo opcional pode ser fornecido após um tipo. Um escopo é uma frase que descreve uma seção da base de código entre parênteses, por exemplo,
fix(parser)
:
npm run release -- --release-as 1.2.0