chore(blueprint-platform): stabilize package metadata and version baseline
This commit is contained in:
parent
702aaaaf50
commit
e41329588e
10
Directory.Build.props
Normal file
10
Directory.Build.props
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<Authors>AgileWebs</Authors>
|
||||||
|
<Company>AgileWebs</Company>
|
||||||
|
<RepositoryType>git</RepositoryType>
|
||||||
|
<RepositoryUrl>http://192.168.68.156:3000/AgileWebs/blueprint-platform</RepositoryUrl>
|
||||||
|
<PackageProjectUrl>http://192.168.68.156:3000/AgileWebs/blueprint-platform</PackageProjectUrl>
|
||||||
|
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
@ -17,14 +17,20 @@
|
|||||||
- Keep package identifiers stable to protect downstream compatibility.
|
- Keep package identifiers stable to protect downstream compatibility.
|
||||||
- Use Gitea org feed: `http://192.168.68.156:3000/api/packages/AgileWebs/nuget/index.json`.
|
- 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
|
## Consumer Notes
|
||||||
|
|
||||||
- Current feed is HTTP and requires `allowInsecureConnections="true"` in `nuget.config`.
|
- 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`.
|
- Feed setup and smoke test steps are documented in `docs/consumption/gitea-nuget-feed-validation.md`.
|
||||||
|
|||||||
@ -6,6 +6,12 @@
|
|||||||
- Minor: backward-compatible contract additions.
|
- Minor: backward-compatible contract additions.
|
||||||
- Major: breaking contract changes.
|
- 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
|
## Contract Compatibility
|
||||||
|
|
||||||
- Module package contracts are represented as descriptors implementing `IBlueprintPackageContract`.
|
- Module package contracts are represented as descriptors implementing `IBlueprintPackageContract`.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user