governor-core
Core domain and port traits for the cargo-governor workspace.
This crate contains the parts that should stay independent from concrete infrastructure:
- semantic versioning and bump types
- Conventional Commit parsing
- changelog and release planning models
- workspace and dependency graph types
- traits for source control, registries, checkpoints, and workflows
Usage
use ;
let current = parse?;
let next = Minor.apply_to;
let commit = new;
assert_eq!;
assert!;
# Ok::
Scope
Use governor-core when you want the domain model and stable port
interfaces. Use governor-application when you want ready-made release
and owners use cases.
License
MIT OR Apache-2.0