From 02a92b4c568adcdf697fcb2bbf6a6b4239837228 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Sat, 1 Feb 2025 15:51:53 +0800 Subject: [PATCH 1/4] add plugin VBY.PluginLoaderAutoReload --- .config/submodule-manifests/VBY.PluginLoaderAutoReload.json | 6 ++++++ .config/submodule_build.json | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 .config/submodule-manifests/VBY.PluginLoaderAutoReload.json diff --git a/.config/submodule-manifests/VBY.PluginLoaderAutoReload.json b/.config/submodule-manifests/VBY.PluginLoaderAutoReload.json new file mode 100644 index 000000000..31b6185c0 --- /dev/null +++ b/.config/submodule-manifests/VBY.PluginLoaderAutoReload.json @@ -0,0 +1,6 @@ +{ + "README": { + "READMEUrl": "https://github.com/UnrealMultiple/MyPlugin/blob/master/docs/VBY.PluginLoaderAutoReload.md", + "Description": "VBY.PluginLoader的扩展, 自动热重载插件" + } +} \ No newline at end of file diff --git a/.config/submodule_build.json b/.config/submodule_build.json index 9c52a5950..093409bbb 100644 --- a/.config/submodule_build.json +++ b/.config/submodule_build.json @@ -59,6 +59,12 @@ "project_path": "src/Submodules/VBY.Plugins/src/VBY/OtherCommand/OtherCommand.csproj", "assembly_path": "src/Submodules/VBY.Plugins/out/{BuildType}/VBY.OtherCommand.dll", "readme": "src/Submodules/VBY.Plugins/docs/VBY.OtherCommand.md" + }, + { + "name": "VBY.PluginLoaderAutoReload", + "project_path": "src/Submodules/VBY.Plugins/src/VBY/OtherCommand/PluginLoaderAutoReload.csproj", + "assembly_path": "src/Submodules/VBY.Plugins/out/{BuildType}/VBY.PluginLoaderAutoReload.dll", + "readme": "src/Submodules/VBY.Plugins/docs/VBY.PluginLoaderAutoReload.md" } ] } \ No newline at end of file From 61b87eea31927f4970babd9425eb72ce59d579aa Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Sat, 1 Feb 2025 15:54:45 +0800 Subject: [PATCH 2/4] action(submodule_build): allow empty readme path --- scripts/submodule_build.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/submodule_build.ps1 b/scripts/submodule_build.ps1 index 47e476de1..046c23063 100644 --- a/scripts/submodule_build.ps1 +++ b/scripts/submodule_build.ps1 @@ -25,5 +25,7 @@ foreach($submodule in $jsonContent.submodules) $pdb = $assembly_path -replace '.dll', '.pdb' Copy-Item -Path $assembly_path -Destination $(Join-Repo-Root 'SubmoduleAssembly') Copy-Item -Path $pdb -Destination $(Join-Repo-Root 'SubmoduleAssembly') - Copy-Item -Path $(Join-Repo-Root $submodule.readme) -Destination $(Join-Repo-Root 'SubmoduleAssembly' ($submodule.name + ".md")) + if (-not [string]::IsNullOrEmpty($submodule.readme)) { + Copy-Item -Path $(Join-Repo-Root $submodule.readme) -Destination $(Join-Repo-Root 'SubmoduleAssembly' ($submodule.name + ".md")) + } } \ No newline at end of file From c2223c2780ffa2a95cf6716990037963695a1de4 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Sat, 1 Feb 2025 15:55:45 +0800 Subject: [PATCH 3/4] docs(Chireiden.TShock.Omni.Misc): remove Chireiden.TShock.Omni.Misc.md --- .config/submodule_build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/submodule_build.json b/.config/submodule_build.json index 093409bbb..f975d84a4 100644 --- a/.config/submodule_build.json +++ b/.config/submodule_build.json @@ -10,7 +10,7 @@ "name": "Chireiden.TShock.Omni.Misc", "project_path": "src/Submodules/Yaaiomni/Misc/Misc.csproj", "assembly_path": "src/Submodules/Yaaiomni/Misc/bin/{BuildType}/{TargetFramework}/Chireiden.TShock.Omni.Misc.dll", - "readme": "src/Submodules/Yaaiomni/README.md" + "readme": "" }, { "name": "FishShop", From a91dbb52b2eda2cdd2080a8be67df7d2f33c2944 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Sat, 1 Feb 2025 16:21:19 +0800 Subject: [PATCH 4/4] correct VBY.PluginLoaderAutoReload `project_path` --- .config/submodule_build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/submodule_build.json b/.config/submodule_build.json index f975d84a4..1bc1cf12f 100644 --- a/.config/submodule_build.json +++ b/.config/submodule_build.json @@ -62,7 +62,7 @@ }, { "name": "VBY.PluginLoaderAutoReload", - "project_path": "src/Submodules/VBY.Plugins/src/VBY/OtherCommand/PluginLoaderAutoReload.csproj", + "project_path": "src/Submodules/VBY.Plugins/src/VBY/PluginLoaderAutoReload/PluginLoaderAutoReload.csproj", "assembly_path": "src/Submodules/VBY.Plugins/out/{BuildType}/VBY.PluginLoaderAutoReload.dll", "readme": "src/Submodules/VBY.Plugins/docs/VBY.PluginLoaderAutoReload.md" }