semantic-release
Automatiza versão, changelog e publicação a partir dos commits.
Decide a próxima versão semântica a partir das mensagens de commit, gera o changelog e publica o pacote automaticamente no CI.
Quando usar
Quando você quer releases totalmente automáticas, guiadas pelos commits.
Quando evitar
Se prefere revisar e aprovar a versão e o changelog manualmente antes de cada release.
Alternativas
Fazem um trabalho parecido. Compare antes de escolher.
Versionamento e changelog para monorepos, com arquivos de mudança.
CLIOpen source★ 12,5 milMantém um PR de release atualizado a partir dos commits.
CLIOpen source★ 7,7 mil
Relacionadas
Da mesma área, com propósito próximo.
Gerador de changelog personalizável a partir do histórico Git.
CLIOpen source★ 12,4 milHooks de Git simples para projetos Node.
BibliotecaOpen source★ 35,4 milVerifica se as mensagens de commit seguem um padrão.
CLIOpen source★ 18,8 milAssistente interativo para escrever commits no padrão.
CLIOpen source★ 17,5 mil