add: projects as sub modules

This commit is contained in:
h z
2025-05-21 16:08:20 +01:00
parent c6aa4ec6bc
commit 920a50157e
9 changed files with 36 additions and 16 deletions

15
.gitmodules vendored Normal file
View File

@@ -0,0 +1,15 @@
[submodule "Polonium"]
path = Polonium
url = https://git.hangman-lab.top/hzhang/Polonium.git
[submodule "Polonium.Generators"]
path = Polonium.Generators
url = https://git.hangman-lab.top/hzhang/Polonium.Generators.git
[submodule "Polonium.Sdk"]
path = Polonium.Sdk
url = https://git.hangman-lab.top/hzhang/Polonium.Sdk.git
[submodule "Polonium.Tasks"]
path = Polonium.Tasks
url = https://git.hangman-lab.top/hzhang/Polonium.Tasks.git
[submodule "Polonium.Godot.Patcher"]
path = Polonium.Godot.Patcher
url = https://git.hangman-lab.top/hzhang/Polonium.Godot.Patcher.git

1
Polonium Submodule

Submodule Polonium added at f7d1c5a66b

1
Polonium.Generators Submodule

Submodule Polonium.Generators added at f93f1eaf74

1
Polonium.Sdk Submodule

Submodule Polonium.Sdk added at 87fb6d19a8

1
Polonium.Tasks Submodule

Submodule Polonium.Tasks added at 1d5b4a4ab7

View File

@@ -1,16 +1,16 @@
Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Tasks", "..\Polonium.Tasks\Polonium.Tasks.csproj", "{44E939E7-53BA-456E-A58F-677A15F313FB}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Tasks", "Polonium.Tasks\Polonium.Tasks.csproj", "{44E939E7-53BA-456E-A58F-677A15F313FB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Sdk", "..\Polonium.Sdk\Polonium.Sdk.csproj", "{5D8D4D5D-B048-4CA4-8F46-421BD30516AB}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Sdk", "Polonium.Sdk\Polonium.Sdk.csproj", "{5D8D4D5D-B048-4CA4-8F46-421BD30516AB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium", "..\Polonium\Polonium.csproj", "{1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium", "Polonium\Polonium.csproj", "{1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators", "..\Polonium.Generators\Polonium.Generators.csproj", "{8DB78761-47BF-433A-A53F-E14DBAE4E06F}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators", "Polonium.Generators\Polonium.Generators.csproj", "{8DB78761-47BF-433A-A53F-E14DBAE4E06F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Test", "Polonium.Test\Polonium.Test.csproj", "{E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Godot.Patcher", "..\Polonium.Godot.Patcher\Polonium.Godot.Patcher.csproj", "{777ACFF6-88F3-4F98-A850-69554BFB0A32}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Godot.Patcher", "Polonium.Godot.Patcher\Polonium.Godot.Patcher.csproj", "{777ACFF6-88F3-4F98-A850-69554BFB0A32}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -1,7 +1,7 @@
#!/bin/bash
rm -rf /NuGetFeed/*
rm -rf ~/.nuget/packages/polonium*
rm -rf ../Polonium/.godot/mono/temp/bin/Debug/Polonium.*.nupkg
rm -rf ../Polonium.Generators/bin/Debug/Polonium.*.nupkg
rm -rf ../Polonium.Tasks/bin/Debug/Polonium.*.nupkg
rm -rf ../Polonium.Sdk/bin/Debug/Polonium.*.nupkg
rm -rf Polonium/.godot/mono/temp/bin/Debug/Polonium.*.nupkg
rm -rf Polonium.Generators/bin/Debug/Polonium.*.nupkg
rm -rf Polonium.Tasks/bin/Debug/Polonium.*.nupkg
rm -rf Polonium.Sdk/bin/Debug/Polonium.*.nupkg

14
run
View File

@@ -19,13 +19,13 @@ done
rm -rf ~/.nuget/packages/polonium*
for proj in "${Projects[@]}"; do
cp -f "./NuGet.config" "../$proj/NuGet.config"
cp -f "./VersionInfo.props" "../$proj/VersionInfo.props"
dotnet clean "../$proj/$proj.csproj"
dotnet restore "../$proj/$proj.csproj"
dotnet build "../$proj/$proj.csproj"
cp -f "./NuGet.config" "$proj/NuGet.config"
cp -f "./VersionInfo.props" "$proj/VersionInfo.props"
dotnet clean "$proj/$proj.csproj"
dotnet restore "$proj/$proj.csproj"
dotnet build "$proj/$proj.csproj"
if [[ "$PUBLISH" == true ]]; then
chmod +x "../$proj/publish"
bash "../$proj/publish"
chmod +x "$proj/publish"
bash "$proj/publish"
fi
done