diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..a5dc5b7 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,10 @@ + + + AgileWebs + AgileWebs + git + http://192.168.68.156:3000/AgileWebs/blueprint-platform + http://192.168.68.156:3000/AgileWebs/blueprint-platform + false + + diff --git a/docs/consumption/nuget-publishing-map.md b/docs/consumption/nuget-publishing-map.md index 8777fe4..e950649 100644 --- a/docs/consumption/nuget-publishing-map.md +++ b/docs/consumption/nuget-publishing-map.md @@ -17,14 +17,20 @@ - Keep package identifiers stable to protect downstream compatibility. - Use Gitea org feed: `http://192.168.68.156:3000/api/packages/AgileWebs/nuget/index.json`. -## Baseline Published Versions +## Stable Version Matrix -| Package | Version | Published On | Feed | +| Package | Stable Version | Published On | Feed | | --- | --- | --- | --- | -| Core.Blueprint.Common | 0.1.0-decouple.20260225140139 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.Common | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.Logging | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.Mongo | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.Redis | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.SQLServer | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.Storage | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | +| Core.Blueprint.KeyVault | 0.2.0 | 2026-02-25 | AgileWebs org NuGet feed | ## Consumer Notes - Current feed is HTTP and requires `allowInsecureConnections="true"` in `nuget.config`. -- `Core.Blueprint.Common` currently targets `net10.0`; consumers must use compatible target frameworks. +- Blueprint packages currently target `net10.0`; consumers must use compatible target frameworks. - Feed setup and smoke test steps are documented in `docs/consumption/gitea-nuget-feed-validation.md`. diff --git a/docs/consumption/semantic-versioning-policy.md b/docs/consumption/semantic-versioning-policy.md index 67d5d40..70e81c2 100644 --- a/docs/consumption/semantic-versioning-policy.md +++ b/docs/consumption/semantic-versioning-policy.md @@ -6,6 +6,12 @@ - Minor: backward-compatible contract additions. - Major: breaking contract changes. +## Stable Baseline Policy + +- Stable decoupling baseline starts at `0.2.0`. +- All blueprint package outputs in the same release wave must share the same version. +- Breaking changes after baseline require major or minor strategy review before publication. + ## Contract Compatibility - Module package contracts are represented as descriptors implementing `IBlueprintPackageContract`.