← 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