Directories
¶
| Path | Synopsis |
|---|---|
|
Package calculator implements the version calculation pipeline: strategy evaluation, base version selection, increment logic, and pre-release tag management.
|
Package calculator implements the version calculation pipeline: strategy evaluation, base version selection, increment logic, and pre-release tag management. |
|
Package config provides YAML configuration loading, default branch configs, config merging, and effective configuration resolution for gitsemver.
|
Package config provides YAML configuration loading, default branch configs, config merging, and effective configuration resolution for gitsemver. |
|
Package context provides the GitVersionContext, the immutable snapshot of git state and configuration used for version calculation.
|
Package context provides the GitVersionContext, the immutable snapshot of git state and configuration used for version calculation. |
|
Package git provides the git abstraction layer for semantic version calculation.
|
Package git provides the git abstraction layer for semantic version calculation. |
|
Package output handles version formatting, promotion, and serialization.
|
Package output handles version formatting, promotion, and serialization. |
|
Package semver provides immutable semantic versioning types.
|
Package semver provides immutable semantic versioning types. |
|
Package strategy implements the 6 version strategies that discover candidate base versions from git history and configuration.
|
Package strategy implements the 6 version strategies that discover candidate base versions from git history and configuration. |
|
Package testutil provides helpers for creating temporary git repositories for end-to-end testing.
|
Package testutil provides helpers for creating temporary git repositories for end-to-end testing. |
Click to show internal directories.
Click to hide internal directories.