Skip to content

Commit 785c2c2

Browse files
Refactor solution structure and update dependencies
Replaced `Codebreaker.Backend.sln` with `Codebreaker.Backend.slnx`, reorganizing projects into structured folders for improved clarity and maintainability. Updated `Directory.Packages.props` to disable transitive pinning and upgraded multiple package dependencies to their latest versions, including Aspire, Azure, Microsoft, OpenTelemetry, and NUnit packages. Removed older package versions and added updated counterparts to enhance compatibility and performance.
1 parent 9d87866 commit 785c2c2

3 files changed

Lines changed: 125 additions & 263 deletions

File tree

src/Codebreaker.Backend.sln

Lines changed: 0 additions & 178 deletions
This file was deleted.

src/Codebreaker.Backend.slnx

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<Solution>
2+
<Folder Name="/bot/">
3+
<Project Path="services/bot/CodeBreaker.Bot.Tests/CodeBreaker.Bot.Tests.csproj" />
4+
<Project Path="services/bot/CodeBreaker.Bot/CodeBreaker.Bot.csproj" />
5+
<Project Path="services/bot/Codebreaker.BotQ/Codebreaker.BotQ.csproj" />
6+
</Folder>
7+
<Folder Name="/clients/">
8+
<Project Path="services/Codebreaker.Blazor/src/CodeBreaker.Blazor.Client/CodeBreaker.Blazor.Client.csproj" />
9+
<Project Path="services/Codebreaker.Blazor/src/CodeBreaker.Blazor.UI/CodeBreaker.Blazor.UI.csproj" />
10+
<Project Path="services/Codebreaker.Blazor/src/CodeBreaker.Blazor/CodeBreaker.Blazor.csproj" />
11+
</Folder>
12+
<Folder Name="/common/">
13+
<Project Path="services/common/Codebreaker.ServiceDefaults/Codebreaker.ServiceDefaults.csproj" />
14+
</Folder>
15+
<Folder Name="/gameapis/">
16+
<Project Path="services/gameapis/Codebreaker.CosmosCreate/Codebreaker.CosmosCreate.csproj" />
17+
<Project Path="services/gameapis/Codebreaker.GameAPIs.Playwright/Codebreaker.GameAPIs.Playwright.csproj" />
18+
<Project Path="services/gameapis/Codebreaker.GameAPIs.Tests/Codebreaker.GameAPIs.Tests.csproj" />
19+
<Project Path="services/gameapis/Codebreaker.GameAPIs/Codebreaker.GameAPIs.csproj" />
20+
<Project Path="services/gameapis/Codebreaker.IntegrationTests/Codebreaker.IntegrationTests.csproj" />
21+
<Project Path="services/gameapis/Codebreaker.SqlServerMigration/Codebreaker.SqlServerMigration.csproj" />
22+
</Folder>
23+
<Folder Name="/gateway/">
24+
<Project Path="services/gateway/Codebreaker.ApiGateway.Identities/Codebreaker.ApiGateway.Identities.Client/Codebreaker.ApiGateway.Identities.Client.csproj" />
25+
<Project Path="services/gateway/Codebreaker.ApiGateway.Identities/Codebreaker.ApiGateway.Identities/Codebreaker.ApiGateway.Identities.csproj" />
26+
<Project Path="services/gateway/Codebreaker.ApiGateway/Codebreaker.ApiGateway.csproj" />
27+
</Folder>
28+
<Folder Name="/host/">
29+
<Project Path="services/host/Codebreaker.AppHost/Codebreaker.AppHost.csproj" />
30+
</Folder>
31+
<Folder Name="/live/">
32+
<Project Path="services/live/Codebreaker.Live/Codebreaker.Live.csproj" />
33+
</Folder>
34+
<Folder Name="/ranking/">
35+
<Project Path="services/ranking/Codebreaker.Ranking/Codebreaker.Ranking.csproj" />
36+
</Folder>
37+
<Folder Name="/users/">
38+
<Project Path="services/user/CodeBreaker.UserService/CodeBreaker.UserService.csproj" />
39+
</Folder>
40+
</Solution>

0 commit comments

Comments
 (0)