Visão geral
Cider é um pacote Flutter/Dart que automatiza a gestão de versões no arquivo pubspec.yaml, incluindo incrementar e imprimir números de versão. Ele simplifica o manuseio do changelog permitindo aos usuários adicionar, listar e imprimir entradas, enquanto gera automaticamente links de diferença entre versões. Projetado para integração perfeita em fluxos de trabalho de desenvolvimento, ele simplifica os processos de lançamento em plataformas Android, iOS, macOS, Windows e Linux. Ideal para equipes que buscam manter uma versão consistente e registros detalhados de mudanças sem esforço manual.
Casos de uso
- Automatizando atualizações de versão antes dos lançamentos
- Manter registros de alterações estruturados
- Gerando links de git diff nas notas de lançamento
- Simplificando pipelines de CI/CD
- Garantir a consistência de versão entre plataformas
Principais recursos
- Incrementa automaticamente a versão do pacote
- Gera entradas de changelog com links de diff
- Imprime a versão atual e o histórico de alterações
- Suporta múltiplas plataformas
- Integração com pubspec.yaml
Indicado para
- Equipes de desenvolvimento usando Flutter
- Projetos com lançamentos frequentes
- Ambientes de CI/CD
- Equipes priorizando documentação de lançamento
- Mantenedores de pacotes de código aberto
Considerações
- Requer configuração do git para links de diferença
- Intervenção manual necessária para formatos de versão personalizados
- Pode entrar em conflito com outras ferramentas de versão
- Melhor usado em fluxos de trabalho de liberação controlada
- Dependente da estrutura do pubspec.yaml