Gerar um changelog dos metadados git.
O repositório convencional de mudança de troca é gerenciado como um monorepo; É composto por muitos pacotes NPM.
O repositório original da API conventional-changelog/conventional-changelog pode ser encontrado em pacotes/changelog convencional.
Recomenda-se que você use a biblioteca de comprometimento e versões de alto nível, que é um substituto para o comando version da NPM, lidando com a versão automatizada de versão, marcação e geração de changelog.
Como alternativa, se você quiser avançar para automatizar completamente seu processo de liberação como uma saída do CI/CD, considere o uso de liberação semântica.
Você também pode usar um dos plugins se já estiver usando a ferramenta:
Apoiamos apenas versões de suporte de longo prazo do nó.
Limitamos especificamente nosso suporte às versões LTS do nó, não porque este pacote não funcionará em outras versões, mas porque temos um tempo limitado, e o suporte ao LTS oferece o maior retorno desse investimento.
É possível que este pacote funcione corretamente em versões mais recentes do nó. Pode até ser possível usar este pacote em versões mais antigas do nó, embora isso seja mais improvável, pois faremos todos os esforços para aproveitar os recursos disponíveis na versão LTS mais antiga que suportamos.
À medida que cada versão LTS do nó atinge seu fim de vida, removeremos essa versão da propriedade dos engines node do arquivo package.json do nosso pacote. A remoção de uma versão do nó é considerada uma mudança de ruptura e implicará a publicação de uma nova versão principal deste pacote. Não aceitaremos nenhuma solicitação para suportar uma versão de fim de vida do nó. Quaisquer solicitações de mesclagem ou problemas que suportem uma versão em fim de vida do nó serão fechados.
Aceitaremos o código que permite que este pacote seja executado em versões mais novas, não-LTS, do nó. Além disso, tentaremos garantir que nossas próprias alterações funcionem na versão mais recente do Node. Para ajudar nesse compromisso, nossa configuração de integração contínua é executada contra todas as versões LTS do nó, além da liberação mais recente do Node; Chamado de corrente .
Os gerentes de pacotes JavaScript devem permitir que você instale este pacote com qualquer versão do nó, com, no máximo, um aviso se a sua versão do nó não se enquadrar no intervalo especificado pela propriedade engines node . Se você encontrar problemas de instalação deste pacote, relate o problema ao seu gerenciador de pacotes.