Este repositório segue o versionamento semântico para gerenciar as versões do software. Além disso, são fornecidos scripts de implantação para facilitar a publicação de novas versões.
O versionamento semântico é utilizado para controlar e comunicar as alterações em um projeto de software. Ele segue um esquema de três números separados por pontos: MAJOR.MINOR.PATCH, onde cada número tem um significado específico.
- MAJOR (X.0.0): Incrementado quando são feitas alterações na API que não são compatíveis com as versões anteriores do software.
- MINOR (0.X.0): Aumentado quando funcionalidades são adicionadas de uma maneira compatível com versões anteriores.
- PATCH (0.0.X): Incrementado quando são feitas correções de bugs retrocompatíveis.
Os scripts de implantação automatizam o processo de publicação de novas versões do software. Eles utilizam os comandos npm version
para atualizar a versão no arquivo package.json
e os comandos npm publish
e yarn publish
para publicar o pacote no registro de pacotes.
- Incrementa o número PATCH (0.0.X) e publica a nova versão do pacote.
yarn deploy:patch
- Incrementa o número MINOR (0.X.0) e publica a nova versão do pacote.
yarn deploy:minor
- Incrementa o número MAJOR (X.0.0) e publica a nova versão do pacote.
yarn deploy:major