Skip to content

Repository files navigation

CK-SVersion

CK-SVersion is the CK-Build library implementing SVersion: a version type that fully conforms to Semantic Versioning 2.0.0, plus a stricter "Conformant SVersion" subset (with well-defined CI/post-release builds, exploratory versions, and a mathematically sound version-range model) that CKli and the CK-Build ecosystem rely on to reason about package versions.

The single library project is CK.SVersion — see its README for the full picture: the SVersion type itself, the "Conformant SVersion" rules (stable / prerelease / exploratory / CI-build forms), the SVersionBound version-range lattice, and the CSVersionKindFilter used to route packages to feeds.

Tests live in Tests/CK.SVersion.Tests.

This repository is a dependency of CKli — see the Stack-level README for how it fits into this Stack.

About

Created by CKli.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages