merge(thalos-dal): integrate thalos-dal-package-consumption
This commit is contained in:
commit
512b39c1b9
26
docs/dal/package-consumption-baseline.md
Normal file
26
docs/dal/package-consumption-baseline.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# Thalos DAL Package Consumption Baseline
|
||||||
|
|
||||||
|
## Objective
|
||||||
|
|
||||||
|
Remove cross-repo source coupling from `Thalos.DAL` and consume shared contracts through NuGet packages.
|
||||||
|
|
||||||
|
## Applied Baseline
|
||||||
|
|
||||||
|
`Thalos.DAL.csproj` now consumes:
|
||||||
|
|
||||||
|
- `BuildingBlock.Identity.Contracts` `0.1.0-decouple.20260225140619`
|
||||||
|
- `Core.Blueprint.Common` `0.1.1-decouple.20260225143446` (runtime-enabled baseline)
|
||||||
|
|
||||||
|
## Feed Configuration
|
||||||
|
|
||||||
|
Repository-level `nuget.config` includes:
|
||||||
|
|
||||||
|
- `gitea-org`: `http://192.168.68.156:3000/api/packages/AgileWebs/nuget/index.json`
|
||||||
|
- `nuget.org`
|
||||||
|
|
||||||
|
Because feed is currently HTTP, `allowInsecureConnections="true"` is required for the Gitea source.
|
||||||
|
|
||||||
|
## Boundary Notes
|
||||||
|
|
||||||
|
- No cross-repo `ProjectReference` remains in `src/Thalos.DAL/Thalos.DAL.csproj`.
|
||||||
|
- DAL retains technical/provider ownership only.
|
||||||
8
nuget.config
Normal file
8
nuget.config
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<packageSources>
|
||||||
|
<clear />
|
||||||
|
<add key="gitea-org" value="http://192.168.68.156:3000/api/packages/AgileWebs/nuget/index.json" allowInsecureConnections="true" />
|
||||||
|
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
|
||||||
|
</packageSources>
|
||||||
|
</configuration>
|
||||||
@ -6,7 +6,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
|
||||||
<ProjectReference Include="..\..\..\building-block-identity\src\BuildingBlock.Identity.Contracts\BuildingBlock.Identity.Contracts.csproj" />
|
<PackageReference Include="BuildingBlock.Identity.Contracts" Version="0.1.0-decouple.20260225140619" />
|
||||||
<ProjectReference Include="..\..\..\blueprint-platform\src\Core.Blueprint.Common\Core.Blueprint.Common.csproj" />
|
<PackageReference Include="Core.Blueprint.Common" Version="0.1.1-decouple.20260225143446" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user