A ideia é criar uma lib seja gere o arquivo CHANGELOG.md (ou outro nome) com o resultado de git log, modificando trechos para formatar com emojis (sugestão) e markdown.
Os emojis devem ter relação com alguma convenção, sugiro a mesma do angular, o mesmo descrito em conventional commits
git log da HEAD até ultima tag: $ git log --oneline $(git describe --tags --abbrev=0 @^)..@ --pretty=format:"- %s"
Exemplo
git log:
feat: allow provided config object to extend other configs
chore!: drop Node 6 from testing matrix
docs: correct spelling of CHANGELOG
feat(lang): add polish language
fix: correct minor typos in code
arquivo:
RELEASE of v1.5.0
✨ allow provided config object to extend other configs
release-dog
Oque é?
A ideia é criar uma lib seja gere o arquivo
CHANGELOG.md
(ou outro nome) com o resultado de git log, modificando trechos para formatar com emojis (sugestão) e markdown.$ git log --oneline $(git describe --tags --abbrev=0 @^)..@ --pretty=format:"- %s"
Exemplo
git log:
arquivo:
RELEASE of v1.5.0
javascript,typescript,jest