merge(thalos-dal): integrate thalos-dal-package-consumption

This commit is contained in:
José René White Enciso 2026-02-25 14:42:00 -06:00
commit 512b39c1b9
3 changed files with 36 additions and 2 deletions

View 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
View 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>

View File

@ -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>