Skip to content

Commit 9e05719

Browse files
author
MPCoreDeveloper
committed
refactor: reorganize solution into src/, tests/, samples/ folders
- Move source projects to src/ (SharpCoreDB, Extensions, EF Core, Profiling) - Move test projects to tests/ (Tests, Benchmarks, Debug, Diagnostics) - Move demo projects to samples/ (Demo) - Update solution file paths - Fix all project references - Add transient files to .gitignore - Preserve Git history with git mv BREAKING CHANGE: Project paths changed. Update CI/CD scripts if needed.
1 parent 5d38b36 commit 9e05719

File tree

3 files changed

+131
-2
lines changed

3 files changed

+131
-2
lines changed

.gitignore

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,4 +360,28 @@ MigrationBackup/
360360
.ionide/
361361

362362
# Fody - auto-generated XML schema
363-
FodyWeavers.xsd
363+
FodyWeavers.xsd
364+
# ============================================
365+
# SharpCoreDB-specific transient files
366+
# ============================================
367+
368+
# Test output logs
369+
test_out.txt
370+
test_full_output.txt
371+
benchmark_output.txt
372+
373+
# Profiling results
374+
*.diagsession
375+
*.speedscope.json
376+
traces/
377+
BenchmarkDotNet.Artifacts/
378+
379+
# Temporary database files
380+
*.db/
381+
*.dat
382+
*.wal
383+
*.log
384+
385+
# Test databases
386+
test_*/
387+
temp_*/

SharpCoreDB.sln

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.0.31903.59
@@ -102,3 +102,4 @@ Global
102102
HideSolutionNode = FALSE
103103
EndGlobalSection
104104
EndGlobal
105+

SharpCoreDB.sln.backup

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+

2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB", "SharpCoreDB\SharpCoreDB.csproj", "{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.Benchmarks", "SharpCoreDB.Benchmarks\SharpCoreDB.Benchmarks.csproj", "{18882927-196A-48FB-8F9A-1E0823DA02A4}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.EntityFrameworkCore", "SharpCoreDB.EntityFrameworkCore\SharpCoreDB.EntityFrameworkCore.csproj", "{2DAABC34-8736-4CAC-B80B-9CD070651121}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.Demo", "SharpCoreDB.Demo\SharpCoreDB.Demo.csproj", "{33770ED3-9D15-474F-9D05-0B9A651FC8E6}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.Extensions", "SharpCoreDB.Extensions\SharpCoreDB.Extensions.csproj", "{548DFC3C-950F-4359-93C4-D6DA4707B37A}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCoreDB.Tests", "SharpCoreDB.Tests\SharpCoreDB.Tests.csproj", "{66819D42-F288-415E-B1F1-3AE9F0C0828E}"
17+
EndProject
18+
Global
19+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
20+
Debug|Any CPU = Debug|Any CPU
21+
Debug|x64 = Debug|x64
22+
Debug|x86 = Debug|x86
23+
Release|Any CPU = Release|Any CPU
24+
Release|x64 = Release|x64
25+
Release|x86 = Release|x86
26+
EndGlobalSection
27+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
28+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|Any CPU.Build.0 = Debug|Any CPU
30+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|x64.ActiveCfg = Debug|Any CPU
31+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|x64.Build.0 = Debug|Any CPU
32+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|x86.ActiveCfg = Debug|Any CPU
33+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Debug|x86.Build.0 = Debug|Any CPU
34+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|Any CPU.ActiveCfg = Release|Any CPU
35+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|Any CPU.Build.0 = Release|Any CPU
36+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|x64.ActiveCfg = Release|Any CPU
37+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|x64.Build.0 = Release|Any CPU
38+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|x86.ActiveCfg = Release|Any CPU
39+
{9AFD56B5-70A0-475C-B6DA-A664A56ECC66}.Release|x86.Build.0 = Release|Any CPU
40+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
41+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
42+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|x64.ActiveCfg = Debug|Any CPU
43+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|x64.Build.0 = Debug|Any CPU
44+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|x86.ActiveCfg = Debug|Any CPU
45+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Debug|x86.Build.0 = Debug|Any CPU
46+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|Any CPU.Build.0 = Release|Any CPU
48+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|x64.ActiveCfg = Release|Any CPU
49+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|x64.Build.0 = Release|Any CPU
50+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|x86.ActiveCfg = Release|Any CPU
51+
{18882927-196A-48FB-8F9A-1E0823DA02A4}.Release|x86.Build.0 = Release|Any CPU
52+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
53+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|Any CPU.Build.0 = Debug|Any CPU
54+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|x64.ActiveCfg = Debug|Any CPU
55+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|x64.Build.0 = Debug|Any CPU
56+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|x86.ActiveCfg = Debug|Any CPU
57+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Debug|x86.Build.0 = Debug|Any CPU
58+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|Any CPU.ActiveCfg = Release|Any CPU
59+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|Any CPU.Build.0 = Release|Any CPU
60+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|x64.ActiveCfg = Release|Any CPU
61+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|x64.Build.0 = Release|Any CPU
62+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|x86.ActiveCfg = Release|Any CPU
63+
{2DAABC34-8736-4CAC-B80B-9CD070651121}.Release|x86.Build.0 = Release|Any CPU
64+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
66+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|x64.ActiveCfg = Debug|Any CPU
67+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|x64.Build.0 = Debug|Any CPU
68+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|x86.ActiveCfg = Debug|Any CPU
69+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Debug|x86.Build.0 = Debug|Any CPU
70+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
71+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|Any CPU.Build.0 = Release|Any CPU
72+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|x64.ActiveCfg = Release|Any CPU
73+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|x64.Build.0 = Release|Any CPU
74+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|x86.ActiveCfg = Release|Any CPU
75+
{33770ED3-9D15-474F-9D05-0B9A651FC8E6}.Release|x86.Build.0 = Release|Any CPU
76+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
77+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|Any CPU.Build.0 = Debug|Any CPU
78+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|x64.ActiveCfg = Debug|Any CPU
79+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|x64.Build.0 = Debug|Any CPU
80+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|x86.ActiveCfg = Debug|Any CPU
81+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Debug|x86.Build.0 = Debug|Any CPU
82+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|Any CPU.ActiveCfg = Release|Any CPU
83+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|Any CPU.Build.0 = Release|Any CPU
84+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|x64.ActiveCfg = Release|Any CPU
85+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|x64.Build.0 = Release|Any CPU
86+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|x86.ActiveCfg = Release|Any CPU
87+
{548DFC3C-950F-4359-93C4-D6DA4707B37A}.Release|x86.Build.0 = Release|Any CPU
88+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
89+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|Any CPU.Build.0 = Debug|Any CPU
90+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|x64.ActiveCfg = Debug|Any CPU
91+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|x64.Build.0 = Debug|Any CPU
92+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|x86.ActiveCfg = Debug|Any CPU
93+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Debug|x86.Build.0 = Debug|Any CPU
94+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|Any CPU.ActiveCfg = Release|Any CPU
95+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|Any CPU.Build.0 = Release|Any CPU
96+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|x64.ActiveCfg = Release|Any CPU
97+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|x64.Build.0 = Release|Any CPU
98+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|x86.ActiveCfg = Release|Any CPU
99+
{66819D42-F288-415E-B1F1-3AE9F0C0828E}.Release|x86.Build.0 = Release|Any CPU
100+
EndGlobalSection
101+
GlobalSection(SolutionProperties) = preSolution
102+
HideSolutionNode = FALSE
103+
EndGlobalSection
104+
EndGlobal

0 commit comments

Comments
 (0)