Compare commits

..

7 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
7a2ba5a1f3 add: godot editor patcher 2025-02-21 05:05:44 +00:00
ecc95d50c6 test: vcs.xml 2025-02-21 04:56:53 +00:00
10 changed files with 51 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,15 +1,17 @@
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}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -36,5 +38,9 @@ Global
{E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Release|Any CPU.Build.0 = Release|Any CPU
{777ACFF6-88F3-4F98-A850-69554BFB0A32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{777ACFF6-88F3-4F98-A850-69554BFB0A32}.Debug|Any CPU.Build.0 = Debug|Any CPU
{777ACFF6-88F3-4F98-A850-69554BFB0A32}.Release|Any CPU.ActiveCfg = Release|Any CPU
{777ACFF6-88F3-4F98-A850-69554BFB0A32}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal

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>
</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

16
run Normal file → Executable file
View File

@@ -1,7 +1,7 @@
#!/bin/bash
set -e
Projects=("Polonium.Tasks" "Polonium" "Polonium.Generators" "Polonium.Sdk")
Projects=("Polonium.Tasks" "Polonium" "Polonium.Generators" "Polonium.Sdk" "Polonium.Godot.Patcher")
PUBLISH=false
while [[ $# -gt 0 ]]; do
@@ -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