← Todos los proyectos
Resumen del proyecto
semver_sherpa
Flujos repetibles de versionado y changelog para releases de Dart y Flutter.
Contexto
CLI publicada para flujos de Semantic Versioning y Keep a Changelog.
Problema
Los metadatos de una release se vuelven inconsistentes con facilidad cuando el cambio de versión, el changelog, la validación y la automatización son pasos manuales separados.
Enfoque
La herramienta reúne incrementos y versiones explícitas, generación de changelog y validación en un único flujo con dry-run e informes procesables por máquinas.
Implementación
Los comandos, servicios de versión y changelog, modelos de validación y ejecución de releases mantienen límites diferenciados. CI comprueba formato, análisis estático, tests y calidad del paquete antes de publicar.
Aspectos técnicos destacados
- Validación de Semantic Versioning
- Flujos Keep a Changelog
- Dry-runs e informes procesables
- Controles de calidad orientados a releases