From c2c03320c7e0b2f1827e2ffabedc455729868c0d Mon Sep 17 00:00:00 2001 From: Atlinx Date: Sat, 11 Feb 2023 10:14:11 -0500 Subject: [PATCH] Improve readme + tests --- GDTask.sln | 29 ++++++++++++---- README.md | 20 ++++++++++- .../GodotVisualStudioStub/StubProject.csproj | 33 +++++++++++++++++++ 3 files changed, 75 insertions(+), 7 deletions(-) create mode 100644 addons/GodotVisualStudioStub/StubProject.csproj diff --git a/GDTask.sln b/GDTask.sln index 7be1b17..264f43b 100644 --- a/GDTask.sln +++ b/GDTask.sln @@ -1,12 +1,17 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GDTask", "GDTask.csproj", "{CD948EAF-E39E-45E7-A13E-7A74700EFFF1}" + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.32630.194 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GDTask", "GDTask.csproj", "{CD948EAF-E39E-45E7-A13E-7A74700EFFF1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StubProject", "addons\GodotVisualStudioStub\StubProject.csproj", "{B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - ExportDebug|Any CPU = ExportDebug|Any CPU - ExportRelease|Any CPU = ExportRelease|Any CPU + Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {CD948EAF-E39E-45E7-A13E-7A74700EFFF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -15,5 +20,17 @@ Global {CD948EAF-E39E-45E7-A13E-7A74700EFFF1}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU {CD948EAF-E39E-45E7-A13E-7A74700EFFF1}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU {CD948EAF-E39E-45E7-A13E-7A74700EFFF1}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.ExportDebug|Any CPU.ActiveCfg = Debug|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.ExportDebug|Any CPU.Build.0 = Debug|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.ExportRelease|Any CPU.ActiveCfg = Debug|Any CPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767}.ExportRelease|Any CPU.Build.0 = Debug|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8B0106CE-747F-4EF9-BA0F-6220BBDA9D55} EndGlobalSection EndGlobal diff --git a/README.md b/README.md index dc0bc66..f4497d9 100644 --- a/README.md +++ b/README.md @@ -55,4 +55,22 @@ public Test : Node GD.Print("Finished long task."); } } -``` \ No newline at end of file +``` + +## Installation + +Manual + +1. Download the repository +2. Move the `addons/GDTask` folder into `addons/GDTask` + +Git Submodules + +1. Make sure your project has a git repo initialized +2. Run + +``` bash +git submodule add -b release https://github.com/fractural/GDTask.git addons/GDTask +``` + +3. Add `addons/GDTask/Autoload/GDTaskPlayerLoopAutoload` as an autoload \ No newline at end of file diff --git a/addons/GodotVisualStudioStub/StubProject.csproj b/addons/GodotVisualStudioStub/StubProject.csproj new file mode 100644 index 0000000..2553dbe --- /dev/null +++ b/addons/GodotVisualStudioStub/StubProject.csproj @@ -0,0 +1,33 @@ + + + + + Debug + AnyCPU + {B83A5A30-7D9A-4BCC-BB56-2974A2AAE767} + Library + StubProj + StubProj + v4.7.2 + 512 + true + true + {8F3E2DF0-C35C-4265-82FC-BEA011F4A7ED};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + + False + + + + \ No newline at end of file