Skip to content

Commit 7716f81

Browse files
refactor: reorganize project structure with Eftdb.* directory naming
Rename all project directories to use Eftdb.* convention while preserving CmdScale.EntityFrameworkCore.TimescaleDB.* for namespaces, assemblies, and NuGet package IDs. This aligns with the fork's naming convention while maintaining backward compatibility for package consumers. Updated supporting files: - GitHub Actions workflow paths - PowerShell scripts for local publishing and reference switching - Stryker mutation testing configuration - README documentation
1 parent 8d37651 commit 7716f81

File tree

140 files changed

+32
-30
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+32
-30
lines changed

.github/workflows/publish-nuget.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
runs-on: ubuntu-latest
3838
needs: test
3939
env:
40-
CORE_PROJECT_PATH: "src/TimescaleDB/TimescaleDB.csproj"
41-
DESIGN_PROJECT_PATH: "src/TimescaleDB.Design/TimescaleDB.Design.csproj"
40+
CORE_PROJECT_PATH: "src/Eftdb/Eftdb.csproj"
41+
DESIGN_PROJECT_PATH: "src/Eftdb.Design/Eftdb.Design.csproj"
4242

4343
steps:
4444
- name: Checkout repository

CmdScale.EntityFrameworkCore.TimescaleDB.sln

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,31 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1616
EndProject
1717
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
1818
EndProject
19-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB", "src\TimescaleDB\TimescaleDB.csproj", "{ED435223-3B91-48F5-A95D-3A6872C2261A}"
19+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb", "src\Eftdb\Eftdb.csproj", "{ED435223-3B91-48F5-A95D-3A6872C2261A}"
2020
EndProject
21-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Design", "src\TimescaleDB.Design\TimescaleDB.Design.csproj", "{2867BABC-57FB-4991-976D-A63E4081729F}"
21+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Design", "src\Eftdb.Design\Eftdb.Design.csproj", "{2867BABC-57FB-4991-976D-A63E4081729F}"
2222
EndProject
2323
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}"
2424
EndProject
25-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.FunctionalTests", "tests\TimescaleDB.FunctionalTests\TimescaleDB.FunctionalTests.csproj", "{037A11F6-9282-4C35-8C2B-103EAF0CF252}"
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.FunctionalTests", "tests\Eftdb.FunctionalTests\Eftdb.FunctionalTests.csproj", "{037A11F6-9282-4C35-8C2B-103EAF0CF252}"
2626
EndProject
27-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Tests", "tests\TimescaleDB.Tests\TimescaleDB.Tests.csproj", "{F9F2A125-6E92-43D2-A758-2FE42204C5F3}"
27+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Tests", "tests\Eftdb.Tests\Eftdb.Tests.csproj", "{F9F2A125-6E92-43D2-A758-2FE42204C5F3}"
2828
EndProject
2929
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{66320409-64EC-F7C5-3DEF-65E7510DAAD1}"
3030
EndProject
31-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimescaleDB.Benchmarks", "benchmarks\TimescaleDB.Benchmarks\TimescaleDB.Benchmarks.csproj", "{628990C5-E3EA-43E9-83FB-823D75F56B97}"
31+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Benchmarks", "benchmarks\Eftdb.Benchmarks\Eftdb.Benchmarks.csproj", "{628990C5-E3EA-43E9-83FB-823D75F56B97}"
3232
EndProject
3333
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{5D20AA90-6969-D8BD-9DCD-8634F4692FDA}"
3434
EndProject
35-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataAccess", "DataAccess", "{F9A9B01F-A937-93A0-BB0A-BFAACAD99065}"
35+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.Shared", "Eftdb.Samples.Shared", "{F9A9B01F-A937-93A0-BB0A-BFAACAD99065}"
3636
EndProject
37-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DataAccess", "samples\Eftdb.Samples.DataAccess\Eftdb.Samples.DataAccess.csproj", "{1BF9E30E-D1D6-469D-8A44-539A0C21C39C}"
37+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.Shared", "samples\Eftdb.Samples.Shared\Eftdb.Samples.Shared.csproj", "{1BF9E30E-D1D6-469D-8A44-539A0C21C39C}"
3838
EndProject
39-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeFirst", "CodeFirst", "{EA8E3935-33B2-4D96-A294-5488AE39A401}"
39+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.CodeFirst", "Eftdb.Samples.CodeFirst", "{EA8E3935-33B2-4D96-A294-5488AE39A401}"
4040
EndProject
4141
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.CodeFirst", "samples\Eftdb.Samples.CodeFirst\Eftdb.Samples.CodeFirst.csproj", "{0AE92D9A-B5B8-44CC-AD65-F4256CCAB15A}"
4242
EndProject
43-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DatabaseFirst", "DatabaseFirst", "{90DFE874-FC84-218F-EDC2-090609ACD664}"
43+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Eftdb.Samples.DatabaseFirst", "Eftdb.Samples.DatabaseFirst", "{90DFE874-FC84-218F-EDC2-090609ACD664}"
4444
EndProject
4545
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eftdb.Samples.DatabaseFirst", "samples\Eftdb.Samples.DatabaseFirst\Eftdb.Samples.DatabaseFirst.csproj", "{2FBA55BC-14C9-4137-B7D9-65920624C4FD}"
4646
EndProject

README.md

Lines changed: 1 addition & 1 deletion

Scripts/Publish-Local.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ $SolutionRoot = (Get-Item $PSScriptRoot).Parent.FullName
2020

2121
# Map PackageId names to actual project paths
2222
$ProjectPathMap = @{
23-
"CmdScale.EntityFrameworkCore.TimescaleDB" = "src\TimescaleDB"
24-
"CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "src\TimescaleDB.Design"
23+
"CmdScale.EntityFrameworkCore.TimescaleDB" = "src\Eftdb"
24+
"CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "src\Eftdb.Design"
2525
}
2626

2727
try {

Scripts/Switch-References.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ $CorePackageIds = @(
3434

3535
# Map PackageId to actual project file base names (without .csproj)
3636
$PackageToProjectMap = @{
37-
"CmdScale.EntityFrameworkCore.TimescaleDB" = "TimescaleDB"
38-
"CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "TimescaleDB.Design"
37+
"CmdScale.EntityFrameworkCore.TimescaleDB" = "Eftdb"
38+
"CmdScale.EntityFrameworkCore.TimescaleDB.Design" = "Eftdb.Design"
3939
}
4040

4141
# For backwards compatibility

benchmarks/TimescaleDB.Benchmarks/TimescaleDB.Benchmarks.csproj renamed to benchmarks/Eftdb.Benchmarks/Eftdb.Benchmarks.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8+
<AssemblyName>CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks</AssemblyName>
9+
<RootNamespace>CmdScale.EntityFrameworkCore.TimescaleDB.Benchmarks</RootNamespace>
810
</PropertyGroup>
911

1012
<ItemGroup>
@@ -18,7 +20,7 @@
1820
</ItemGroup>
1921

2022
<ItemGroup>
21-
<ProjectReference Include="..\..\samples\Eftdb.Samples.DataAccess\Eftdb.Samples.DataAccess.csproj" />
23+
<ProjectReference Include="..\..\samples\Eftdb.Samples.Shared\Eftdb.Samples.Shared.csproj" />
2224
</ItemGroup>
2325

2426
</Project>
File renamed without changes.
File renamed without changes.

benchmarks/TimescaleDB.Benchmarks/WriteRecordsBenchmarkBase.cs renamed to benchmarks/Eftdb.Benchmarks/WriteRecordsBenchmarkBase.cs

File renamed without changes.

0 commit comments

Comments
 (0)