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.

pub package pub points Dart SDK License Buy Me a Coffee Patreon

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

Support the Project

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