From 41a395af9973a5f5d5c645d9f898e2403a11983a Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 9 Oct 2026 15:18:32 +0200 Subject: [PATCH] Add Domain, Application, and Infrastructure projects Added three new projects: `DigitalData.TaskFlow.Domain`, `DigitalData.TaskFlow.Application`, and `DigitalData.TaskFlow.Infrastructure` to the solution. Updated the solution file to include their paths, GUIDs, build configurations, and nested structure. Each project targets `.NET 8.0`, uses `Microsoft.NET.Sdk`, and enables implicit usings and nullable reference types. Introduced an `ExtensibilityGlobals` section with a `SolutionGuid` for better solution management. --- DigitalData.TaskFlow.sln | 24 +++++++++++++++++++ .../DigitalData.TaskFlow.Application.csproj | 9 +++++++ .../DigitalData.TaskFlow.Domain.csproj | 9 +++++++ ...DigitalData.TaskFlow.Infrastructure.csproj | 9 +++++++ 4 files changed, 51 insertions(+) create mode 100644 src/core/DigitalData.TaskFlow.Application/DigitalData.TaskFlow.Application.csproj create mode 100644 src/core/DigitalData.TaskFlow.Domain/DigitalData.TaskFlow.Domain.csproj create mode 100644 src/infrastructure/DigitalData.TaskFlow.Infrastructure/DigitalData.TaskFlow.Infrastructure.csproj diff --git a/DigitalData.TaskFlow.sln b/DigitalData.TaskFlow.sln index bf382e6..099abc6 100644 --- a/DigitalData.TaskFlow.sln +++ b/DigitalData.TaskFlow.sln @@ -13,6 +13,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "infrastructure", "infrastru EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.TaskFlow.API", "src\presentation\DigitalData.TaskFlow.API\DigitalData.TaskFlow.API.csproj", "{DAECF4CE-7AE3-4DBE-8D32-F5F2B4EC8AEC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.TaskFlow.Domain", "src\core\DigitalData.TaskFlow.Domain\DigitalData.TaskFlow.Domain.csproj", "{EA5328FE-D015-4DAF-838D-57B4218ADA15}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.TaskFlow.Application", "src\core\DigitalData.TaskFlow.Application\DigitalData.TaskFlow.Application.csproj", "{104944BD-55C2-458C-B0C6-1B41C84B2C08}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.TaskFlow.Infrastructure", "src\infrastructure\DigitalData.TaskFlow.Infrastructure\DigitalData.TaskFlow.Infrastructure.csproj", "{D4459BE4-B483-46E8-9052-523646D24B90}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -23,6 +29,18 @@ Global {DAECF4CE-7AE3-4DBE-8D32-F5F2B4EC8AEC}.Debug|Any CPU.Build.0 = Debug|Any CPU {DAECF4CE-7AE3-4DBE-8D32-F5F2B4EC8AEC}.Release|Any CPU.ActiveCfg = Release|Any CPU {DAECF4CE-7AE3-4DBE-8D32-F5F2B4EC8AEC}.Release|Any CPU.Build.0 = Release|Any CPU + {EA5328FE-D015-4DAF-838D-57B4218ADA15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EA5328FE-D015-4DAF-838D-57B4218ADA15}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EA5328FE-D015-4DAF-838D-57B4218ADA15}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EA5328FE-D015-4DAF-838D-57B4218ADA15}.Release|Any CPU.Build.0 = Release|Any CPU + {104944BD-55C2-458C-B0C6-1B41C84B2C08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {104944BD-55C2-458C-B0C6-1B41C84B2C08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {104944BD-55C2-458C-B0C6-1B41C84B2C08}.Release|Any CPU.ActiveCfg = Release|Any CPU + {104944BD-55C2-458C-B0C6-1B41C84B2C08}.Release|Any CPU.Build.0 = Release|Any CPU + {D4459BE4-B483-46E8-9052-523646D24B90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4459BE4-B483-46E8-9052-523646D24B90}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4459BE4-B483-46E8-9052-523646D24B90}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4459BE4-B483-46E8-9052-523646D24B90}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -32,5 +50,11 @@ Global {06231918-0EB3-49B0-B6CA-2A441D58B02F} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {FD60D353-ABC5-4C93-92E5-069EE28B452E} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {DAECF4CE-7AE3-4DBE-8D32-F5F2B4EC8AEC} = {BC4CBCBB-D810-4AA5-855C-C9E8FDADA008} + {EA5328FE-D015-4DAF-838D-57B4218ADA15} = {06231918-0EB3-49B0-B6CA-2A441D58B02F} + {104944BD-55C2-458C-B0C6-1B41C84B2C08} = {06231918-0EB3-49B0-B6CA-2A441D58B02F} + {D4459BE4-B483-46E8-9052-523646D24B90} = {FD60D353-ABC5-4C93-92E5-069EE28B452E} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {95DC4052-26B6-44D1-8B13-9D934628204D} EndGlobalSection EndGlobal diff --git a/src/core/DigitalData.TaskFlow.Application/DigitalData.TaskFlow.Application.csproj b/src/core/DigitalData.TaskFlow.Application/DigitalData.TaskFlow.Application.csproj new file mode 100644 index 0000000..fa71b7a --- /dev/null +++ b/src/core/DigitalData.TaskFlow.Application/DigitalData.TaskFlow.Application.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + + diff --git a/src/core/DigitalData.TaskFlow.Domain/DigitalData.TaskFlow.Domain.csproj b/src/core/DigitalData.TaskFlow.Domain/DigitalData.TaskFlow.Domain.csproj new file mode 100644 index 0000000..fa71b7a --- /dev/null +++ b/src/core/DigitalData.TaskFlow.Domain/DigitalData.TaskFlow.Domain.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + + diff --git a/src/infrastructure/DigitalData.TaskFlow.Infrastructure/DigitalData.TaskFlow.Infrastructure.csproj b/src/infrastructure/DigitalData.TaskFlow.Infrastructure/DigitalData.TaskFlow.Infrastructure.csproj new file mode 100644 index 0000000..fa71b7a --- /dev/null +++ b/src/infrastructure/DigitalData.TaskFlow.Infrastructure/DigitalData.TaskFlow.Infrastructure.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + +