Compare commits

...

5 Commits

Author SHA1 Message Date
a3417a705d documents 2025-07-15 00:15:56 +01:00
dc0a90da41 test commit 2025-05-21 16:22:20 +01:00
920a50157e add: projects as sub modules 2025-05-21 16:08:20 +01:00
c6aa4ec6bc update: upgrade to godot 4.4.0 2025-03-04 12:26:15 +00:00
a06cb6af86 add: Template Define 2025-02-22 03:56:27 +00:00
10 changed files with 45 additions and 18 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 6640b9613f

1
Polonium.Generators Submodule

Submodule Polonium.Generators added at 400cc3a048

1
Polonium.Sdk Submodule

Submodule Polonium.Sdk added at 34103f536b

1
Polonium.Tasks Submodule

Submodule Polonium.Tasks added at c78907aeeb

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,9 +1,9 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<GodotSdkVersion>4.4.0-beta.3</GodotSdkVersion>
<PoloniumVersion>0.1.2-dev</PoloniumVersion>
<PoloniumTasksVersion>0.1.2-dev</PoloniumTasksVersion>
<PoloniumGeneratorsVersion>0.1.2-dev</PoloniumGeneratorsVersion>
<PoloniumSdkVersion>0.0.2-dev</PoloniumSdkVersion>
<GodotSdkVersion>4.5.0-beta.3</GodotSdkVersion>
<PoloniumVersion>0.1.4</PoloniumVersion>
<PoloniumTasksVersion>0.1.4</PoloniumTasksVersion>
<PoloniumGeneratorsVersion>0.1.4</PoloniumGeneratorsVersion>
<PoloniumSdkVersion>0.0.4</PoloniumSdkVersion>
</PropertyGroup>
</Project>

7
cache_clean Executable file
View File

@@ -0,0 +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

14
run Normal file → Executable file
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