O Que É um Conventional Changelog?
Um conventional changelog é um changelog produzido por ferramental que faz o parsing de mensagens de commit escritas em uma convenção estruturada, agrupando-as em seções como features e fixes. Como o formato é legível por máquina, o documento é gerado em vez de escrito à mão. Mantém as notas de release consistentes e completas.
Por que importa
Changelogs escritos à mão se desatualizam, perdem entradas e variam de estilo. Gerar um a partir de conventional commits garante que toda mudança relevante apareça, agrupada de forma previsível. Depende de os contribuidores seguirem a convenção de commit, que um linter de commit pode impor.
Guias relacionados
What Is commitlint?commitlint is a tool that checks commit messages against a configured convention, rejecting commits that do n…
What Is Semantic Release?Semantic release automates versioning and publishing by deriving the next version number and changelog from c…
What Are Changesets?Changesets is a release workflow where contributors add small intent files describing each change, which tool…