From aca7238020c645fadb9b8a21eb4d811582151453 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Thu, 10 Sep 2026 10:02:59 +0200 Subject: [PATCH] Shorten backend project file names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each .csproj is renamed to just the project's own name within its folder (Core/Musify.Application/Musify.Application.csproj -> Application.csproj, and so on for every Core/Hosts/Tests project) — the Musify.* folder name already carries that information, so the file name was redundant. Explicit / keep the compiled assembly and C# namespaces unchanged, so this is a build-file-only rename, not a namespace migration. Dockerfiles, Musify.slnx, and every ProjectReference are updated to match. --- ....Application.csproj => Application.csproj} | 7 +++++- backend/Core/Musify.Domain/Domain.csproj | 8 +++++++ .../Core/Musify.Domain/Musify.Domain.csproj | 3 --- ...structure.csproj => Infrastructure.csproj} | 6 +++-- .../{Musify.Api.csproj => Api.csproj} | 8 ++++--- ...Gateway.csproj => StreamingGateway.csproj} | 2 ++ .../{Musify.Worker.csproj => Worker.csproj} | 8 ++++--- backend/Musify.Api.Dockerfile | 12 +++++----- backend/Musify.Migrator.Dockerfile | 8 +++---- backend/Musify.StreamingGateway.Dockerfile | 6 ++--- backend/Musify.Worker.Dockerfile | 12 +++++----- backend/Musify.slnx | 22 +++++++++---------- ...sify.Api.Tests.csproj => Api.Tests.csproj} | 10 +++++---- ....Tests.csproj => Application.Tests.csproj} | 6 +++-- ...omain.Tests.csproj => Domain.Tests.csproj} | 4 +++- ...sts.csproj => Infrastructure.Tests.csproj} | 8 ++++--- ...s.csproj => StreamingGateway.Tests.csproj} | 4 +++- 17 files changed, 81 insertions(+), 53 deletions(-) rename backend/Core/Musify.Application/{Musify.Application.csproj => Application.csproj} (82%) create mode 100644 backend/Core/Musify.Domain/Domain.csproj delete mode 100644 backend/Core/Musify.Domain/Musify.Domain.csproj rename backend/Core/Musify.Infrastructure/{Musify.Infrastructure.csproj => Infrastructure.csproj} (89%) rename backend/Hosts/Musify.Api/{Musify.Api.csproj => Api.csproj} (86%) rename backend/Hosts/Musify.StreamingGateway/{Musify.StreamingGateway.csproj => StreamingGateway.csproj} (73%) rename backend/Hosts/Musify.Worker/{Musify.Worker.csproj => Worker.csproj} (76%) rename backend/Tests/Musify.Api.Tests/{Musify.Api.Tests.csproj => Api.Tests.csproj} (74%) rename backend/Tests/Musify.Application.Tests/{Musify.Application.Tests.csproj => Application.Tests.csproj} (78%) rename backend/Tests/Musify.Domain.Tests/{Musify.Domain.Tests.csproj => Domain.Tests.csproj} (81%) rename backend/Tests/Musify.Infrastructure.Tests/{Musify.Infrastructure.Tests.csproj => Infrastructure.Tests.csproj} (81%) rename backend/Tests/Musify.StreamingGateway.Tests/{Musify.StreamingGateway.Tests.csproj => StreamingGateway.Tests.csproj} (84%) diff --git a/backend/Core/Musify.Application/Musify.Application.csproj b/backend/Core/Musify.Application/Application.csproj similarity index 82% rename from backend/Core/Musify.Application/Musify.Application.csproj rename to backend/Core/Musify.Application/Application.csproj index ce975d0..a424aa4 100644 --- a/backend/Core/Musify.Application/Musify.Application.csproj +++ b/backend/Core/Musify.Application/Application.csproj @@ -1,5 +1,10 @@ + + Musify.Application + Musify.Application + + @@ -19,7 +24,7 @@ - + diff --git a/backend/Core/Musify.Domain/Domain.csproj b/backend/Core/Musify.Domain/Domain.csproj new file mode 100644 index 0000000..7704456 --- /dev/null +++ b/backend/Core/Musify.Domain/Domain.csproj @@ -0,0 +1,8 @@ + + + + Musify.Domain + Musify.Domain + + + diff --git a/backend/Core/Musify.Domain/Musify.Domain.csproj b/backend/Core/Musify.Domain/Musify.Domain.csproj deleted file mode 100644 index 61718a1..0000000 --- a/backend/Core/Musify.Domain/Musify.Domain.csproj +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/backend/Core/Musify.Infrastructure/Musify.Infrastructure.csproj b/backend/Core/Musify.Infrastructure/Infrastructure.csproj similarity index 89% rename from backend/Core/Musify.Infrastructure/Musify.Infrastructure.csproj rename to backend/Core/Musify.Infrastructure/Infrastructure.csproj index a221580..f5e3b78 100644 --- a/backend/Core/Musify.Infrastructure/Musify.Infrastructure.csproj +++ b/backend/Core/Musify.Infrastructure/Infrastructure.csproj @@ -1,6 +1,8 @@ + Musify.Infrastructure + Musify.Infrastructure 07d419fc-9ade-471a-bc0e-aebece785b30 @@ -35,8 +37,8 @@ - - + + diff --git a/backend/Hosts/Musify.Api/Musify.Api.csproj b/backend/Hosts/Musify.Api/Api.csproj similarity index 86% rename from backend/Hosts/Musify.Api/Musify.Api.csproj rename to backend/Hosts/Musify.Api/Api.csproj index 6493230..b825241 100644 --- a/backend/Hosts/Musify.Api/Musify.Api.csproj +++ b/backend/Hosts/Musify.Api/Api.csproj @@ -1,6 +1,8 @@ + Musify.Api + Musify.Api 1c3fa41c-6f07-433b-af79-1f67fad338fd @@ -31,9 +33,9 @@ - - - + + + diff --git a/backend/Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj b/backend/Hosts/Musify.StreamingGateway/StreamingGateway.csproj similarity index 73% rename from backend/Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj rename to backend/Hosts/Musify.StreamingGateway/StreamingGateway.csproj index 93ec808..3a33033 100644 --- a/backend/Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj +++ b/backend/Hosts/Musify.StreamingGateway/StreamingGateway.csproj @@ -1,6 +1,8 @@ + Musify.StreamingGateway + Musify.StreamingGateway media-gateway-2f1c9b6a-7d3e-4c0a-9a21-0b8e5d4c3f10 diff --git a/backend/Hosts/Musify.Worker/Musify.Worker.csproj b/backend/Hosts/Musify.Worker/Worker.csproj similarity index 76% rename from backend/Hosts/Musify.Worker/Musify.Worker.csproj rename to backend/Hosts/Musify.Worker/Worker.csproj index 04e296f..ff6b88d 100644 --- a/backend/Hosts/Musify.Worker/Musify.Worker.csproj +++ b/backend/Hosts/Musify.Worker/Worker.csproj @@ -1,6 +1,8 @@ + Musify.Worker + Musify.Worker dotnet-PictureWorker-1dfff89f-0602-41b7-8eaf-4da2c3358789 @@ -18,9 +20,9 @@ - - - + + + diff --git a/backend/Musify.Api.Dockerfile b/backend/Musify.Api.Dockerfile index 1ffa032..f27651e 100644 --- a/backend/Musify.Api.Dockerfile +++ b/backend/Musify.Api.Dockerfile @@ -4,14 +4,14 @@ WORKDIR /src # Restore: copy central config + csproj files first to cache the layer. COPY Directory.Build.props Directory.Packages.props nuget.config ./ -COPY Core/Musify.Domain/Musify.Domain.csproj Core/Musify.Domain/ -COPY Core/Musify.Application/Musify.Application.csproj Core/Musify.Application/ -COPY Core/Musify.Infrastructure/Musify.Infrastructure.csproj Core/Musify.Infrastructure/ -COPY Hosts/Musify.Api/Musify.Api.csproj Hosts/Musify.Api/ -RUN dotnet restore Hosts/Musify.Api/Musify.Api.csproj +COPY Core/Musify.Domain/Domain.csproj Core/Musify.Domain/ +COPY Core/Musify.Application/Application.csproj Core/Musify.Application/ +COPY Core/Musify.Infrastructure/Infrastructure.csproj Core/Musify.Infrastructure/ +COPY Hosts/Musify.Api/Api.csproj Hosts/Musify.Api/ +RUN dotnet restore Hosts/Musify.Api/Api.csproj COPY . . -RUN dotnet publish Hosts/Musify.Api/Musify.Api.csproj -c Release -o /app --no-restore +RUN dotnet publish Hosts/Musify.Api/Api.csproj -c Release -o /app --no-restore # Config files are AppSettings*.json (PascalCase); on case-sensitive Linux the host # looks for appsettings*.json. Add lowercase copies so they get loaded. RUN cp /app/AppSettings.json /app/appsettings.json \ diff --git a/backend/Musify.Migrator.Dockerfile b/backend/Musify.Migrator.Dockerfile index 64fba65..d7a1c70 100644 --- a/backend/Musify.Migrator.Dockerfile +++ b/backend/Musify.Migrator.Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/dotnet/sdk:10.0 WORKDIR /src COPY Directory.Build.props Directory.Packages.props nuget.config ./ -COPY Core/Musify.Domain/Musify.Domain.csproj Core/Musify.Domain/ -COPY Core/Musify.Application/Musify.Application.csproj Core/Musify.Application/ -COPY Core/Musify.Infrastructure/Musify.Infrastructure.csproj Core/Musify.Infrastructure/ -RUN dotnet restore Core/Musify.Infrastructure/Musify.Infrastructure.csproj +COPY Core/Musify.Domain/Domain.csproj Core/Musify.Domain/ +COPY Core/Musify.Application/Application.csproj Core/Musify.Application/ +COPY Core/Musify.Infrastructure/Infrastructure.csproj Core/Musify.Infrastructure/ +RUN dotnet restore Core/Musify.Infrastructure/Infrastructure.csproj COPY Core/Musify.Domain Core/Musify.Domain/ COPY Core/Musify.Application Core/Musify.Application/ diff --git a/backend/Musify.StreamingGateway.Dockerfile b/backend/Musify.StreamingGateway.Dockerfile index 5a48d51..9da3ab5 100644 --- a/backend/Musify.StreamingGateway.Dockerfile +++ b/backend/Musify.StreamingGateway.Dockerfile @@ -3,11 +3,11 @@ FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build WORKDIR /src COPY Directory.Build.props Directory.Packages.props nuget.config ./ -COPY Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj Hosts/Musify.StreamingGateway/ -RUN dotnet restore Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj +COPY Hosts/Musify.StreamingGateway/StreamingGateway.csproj Hosts/Musify.StreamingGateway/ +RUN dotnet restore Hosts/Musify.StreamingGateway/StreamingGateway.csproj COPY . . -RUN dotnet publish Hosts/Musify.StreamingGateway/Musify.StreamingGateway.csproj -c Release -o /app --no-restore +RUN dotnet publish Hosts/Musify.StreamingGateway/StreamingGateway.csproj -c Release -o /app --no-restore FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime WORKDIR /app diff --git a/backend/Musify.Worker.Dockerfile b/backend/Musify.Worker.Dockerfile index 5b91060..c21c71f 100644 --- a/backend/Musify.Worker.Dockerfile +++ b/backend/Musify.Worker.Dockerfile @@ -3,14 +3,14 @@ FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build WORKDIR /src COPY Directory.Build.props Directory.Packages.props nuget.config ./ -COPY Core/Musify.Domain/Musify.Domain.csproj Core/Musify.Domain/ -COPY Core/Musify.Application/Musify.Application.csproj Core/Musify.Application/ -COPY Core/Musify.Infrastructure/Musify.Infrastructure.csproj Core/Musify.Infrastructure/ -COPY Hosts/Musify.Worker/Musify.Worker.csproj Hosts/Musify.Worker/ -RUN dotnet restore Hosts/Musify.Worker/Musify.Worker.csproj +COPY Core/Musify.Domain/Domain.csproj Core/Musify.Domain/ +COPY Core/Musify.Application/Application.csproj Core/Musify.Application/ +COPY Core/Musify.Infrastructure/Infrastructure.csproj Core/Musify.Infrastructure/ +COPY Hosts/Musify.Worker/Worker.csproj Hosts/Musify.Worker/ +RUN dotnet restore Hosts/Musify.Worker/Worker.csproj COPY . . -RUN dotnet publish Hosts/Musify.Worker/Musify.Worker.csproj -c Release -o /app --no-restore +RUN dotnet publish Hosts/Musify.Worker/Worker.csproj -c Release -o /app --no-restore # AppSettings*.json (PascalCase) -> lowercase copies for case-sensitive Linux. RUN cp /app/AppSettings.json /app/appsettings.json \ && cp /app/AppSettings.Development.json /app/appsettings.Development.json diff --git a/backend/Musify.slnx b/backend/Musify.slnx index 0d70203..db6c6b3 100644 --- a/backend/Musify.slnx +++ b/backend/Musify.slnx @@ -1,19 +1,19 @@ - - - + + + - - - + + + - - - - - + + + + + diff --git a/backend/Tests/Musify.Api.Tests/Musify.Api.Tests.csproj b/backend/Tests/Musify.Api.Tests/Api.Tests.csproj similarity index 74% rename from backend/Tests/Musify.Api.Tests/Musify.Api.Tests.csproj rename to backend/Tests/Musify.Api.Tests/Api.Tests.csproj index 79099e8..39b562c 100644 --- a/backend/Tests/Musify.Api.Tests/Musify.Api.Tests.csproj +++ b/backend/Tests/Musify.Api.Tests/Api.Tests.csproj @@ -1,6 +1,8 @@ + Musify.Api.Tests + Musify.Api.Tests false true Exe @@ -23,10 +25,10 @@ - - - - + + + + diff --git a/backend/Tests/Musify.Application.Tests/Musify.Application.Tests.csproj b/backend/Tests/Musify.Application.Tests/Application.Tests.csproj similarity index 78% rename from backend/Tests/Musify.Application.Tests/Musify.Application.Tests.csproj rename to backend/Tests/Musify.Application.Tests/Application.Tests.csproj index 573990f..d6f7af5 100644 --- a/backend/Tests/Musify.Application.Tests/Musify.Application.Tests.csproj +++ b/backend/Tests/Musify.Application.Tests/Application.Tests.csproj @@ -1,6 +1,8 @@ + Musify.Application.Tests + Musify.Application.Tests false true Exe @@ -23,8 +25,8 @@ - - + + diff --git a/backend/Tests/Musify.Domain.Tests/Musify.Domain.Tests.csproj b/backend/Tests/Musify.Domain.Tests/Domain.Tests.csproj similarity index 81% rename from backend/Tests/Musify.Domain.Tests/Musify.Domain.Tests.csproj rename to backend/Tests/Musify.Domain.Tests/Domain.Tests.csproj index b92870e..0562fae 100644 --- a/backend/Tests/Musify.Domain.Tests/Musify.Domain.Tests.csproj +++ b/backend/Tests/Musify.Domain.Tests/Domain.Tests.csproj @@ -1,6 +1,8 @@ + Musify.Domain.Tests + Musify.Domain.Tests false true Exe @@ -20,7 +22,7 @@ - + diff --git a/backend/Tests/Musify.Infrastructure.Tests/Musify.Infrastructure.Tests.csproj b/backend/Tests/Musify.Infrastructure.Tests/Infrastructure.Tests.csproj similarity index 81% rename from backend/Tests/Musify.Infrastructure.Tests/Musify.Infrastructure.Tests.csproj rename to backend/Tests/Musify.Infrastructure.Tests/Infrastructure.Tests.csproj index baa8c29..613e7eb 100644 --- a/backend/Tests/Musify.Infrastructure.Tests/Musify.Infrastructure.Tests.csproj +++ b/backend/Tests/Musify.Infrastructure.Tests/Infrastructure.Tests.csproj @@ -1,6 +1,8 @@ + Musify.Infrastructure.Tests + Musify.Infrastructure.Tests false true Exe @@ -27,9 +29,9 @@ - - - + + + diff --git a/backend/Tests/Musify.StreamingGateway.Tests/Musify.StreamingGateway.Tests.csproj b/backend/Tests/Musify.StreamingGateway.Tests/StreamingGateway.Tests.csproj similarity index 84% rename from backend/Tests/Musify.StreamingGateway.Tests/Musify.StreamingGateway.Tests.csproj rename to backend/Tests/Musify.StreamingGateway.Tests/StreamingGateway.Tests.csproj index dd95aac..a761f3f 100644 --- a/backend/Tests/Musify.StreamingGateway.Tests/Musify.StreamingGateway.Tests.csproj +++ b/backend/Tests/Musify.StreamingGateway.Tests/StreamingGateway.Tests.csproj @@ -1,6 +1,8 @@ + Musify.StreamingGateway.Tests + Musify.StreamingGateway.Tests false true Exe @@ -20,7 +22,7 @@ - +