semver_sherpa
Flutter Sherpa Suite — Professional Engineering Toolkit for Flutter Teams
The Flutter Sherpa Suite is a collection of focused, production-grade engineering tools for Dart and Flutter projects. Each Sherpa solves a distinct problem in the software lifecycle — from architecture and versioning to technical debt, migrations, and risk analysis.
semver_sherpa automates Semantic Versioning and Keep a Changelog workflows for Dart and Flutter repositories.
Installation
dart pub global activate semver_sherpa
semver_sherpa --help
Quick Start
semver_sherpa bump patch
semver_sherpa changelog
semver_sherpa validate
Core Commands
semver_sherpa bump <major|minor|patch>
semver_sherpa set <version>
semver_sherpa changelog
semver_sherpa validate
Documentation
Part of the Flutter Sherpa Suite
- arch_sherpa - Architectural validation and structure enforcement
- semver_sherpa - Semantic versioning and changelog automation
- techdebt_sherpa - Technical debt observatory and hotspot detection
Support the Project
- Buy Me a Coffee: https://buymeacoffee.com/carlosfdev
- Patreon: https://patreon.com/CarlosF_dev
License
MIT. See LICENSE.
Libraries
- changelog_generator
- Changelog generation utilities backed by git commit history.
- commands/bump_command
- Command library for SemVer bump operations.
- commands/changelog_command
- Command library for changelog generation operations.
- commands/set_command
- commands/validate_command
- logger
- models/semver
- release_executor
- semver_sherpa
- services/changelog_service
- services/version_service
- utils/version_validator