diff --git a/source/.editorconfig b/.editorconfig
similarity index 100%
rename from source/.editorconfig
rename to .editorconfig
diff --git a/.github/workflows/build-github.yml b/.github/workflows/build-github.yml
index 7375684..a5d01eb 100644
--- a/.github/workflows/build-github.yml
+++ b/.github/workflows/build-github.yml
@@ -11,7 +11,7 @@ on:
env:
# Update to desired major.minor. This is the base version family.
BASE_VERSION: "2.1"
- PATH_SLNX: "source\\Lite.StateMachine.slnx"
+ PATH_SLNX: "Lite.StateMachine.slnx"
PATH_LIB: "source\\Lite.StateMachine\\Lite.StateMachine.csproj"
PATH_ARTIFACTS: ${{github.workspace}}\artifacts
diff --git a/source/BannedSymbols.txt b/BannedSymbols.txt
similarity index 100%
rename from source/BannedSymbols.txt
rename to BannedSymbols.txt
diff --git a/source/Directory.Build.props b/Directory.Build.props
similarity index 85%
rename from source/Directory.Build.props
rename to Directory.Build.props
index f3420e2..0805d27 100644
--- a/source/Directory.Build.props
+++ b/Directory.Build.props
@@ -4,6 +4,8 @@
latest
True
+ 2.3.1
+
../../output/$(MSBuildProjectName)
true
enable
@@ -25,9 +27,9 @@
-
+
-
-
+
+
diff --git a/source/Directory.Packages.props b/Directory.Packages.props
similarity index 100%
rename from source/Directory.Packages.props
rename to Directory.Packages.props
diff --git a/Lite.StateMachine.slnx b/Lite.StateMachine.slnx
new file mode 100644
index 0000000..3e7a3ea
--- /dev/null
+++ b/Lite.StateMachine.slnx
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build.ps1 b/build.ps1
index dac8db0..6b6eab1 100644
--- a/build.ps1
+++ b/build.ps1
@@ -8,11 +8,11 @@ if (Test-Path -Path "output\")
}
# Clean both debug and release
-dotnet clean source/Lite.StateMachine.slnx
-dotnet clean source/Lite.StateMachine.slnx --configuration Release
+dotnet clean Lite.StateMachine.slnx
+dotnet clean Lite.StateMachine.slnx --configuration Release
# Build package for release
-dotnet build source/Lite.StateMachine.slnx --configuration Release
+dotnet build Lite.StateMachine.slnx --configuration Release
# Publish
Write-Output "Cleaning publish folder.."
diff --git a/source/codemaid.config b/codemaid.config
similarity index 100%
rename from source/codemaid.config
rename to codemaid.config
diff --git a/source/exclusion.dic b/exclusion.dic
similarity index 100%
rename from source/exclusion.dic
rename to exclusion.dic
diff --git a/source/Sample.Basics/DiStates/DemoDiMachine.cs b/samples/Sample.Basics/DiStates/DemoDiMachine.cs
similarity index 100%
rename from source/Sample.Basics/DiStates/DemoDiMachine.cs
rename to samples/Sample.Basics/DiStates/DemoDiMachine.cs
diff --git a/source/Sample.Basics/DiStates/DemoDiStates.cs b/samples/Sample.Basics/DiStates/DemoDiStates.cs
similarity index 100%
rename from source/Sample.Basics/DiStates/DemoDiStates.cs
rename to samples/Sample.Basics/DiStates/DemoDiStates.cs
diff --git a/source/Sample.Basics/DiStates/DiStateBase.cs b/samples/Sample.Basics/DiStates/DiStateBase.cs
similarity index 100%
rename from source/Sample.Basics/DiStates/DiStateBase.cs
rename to samples/Sample.Basics/DiStates/DiStateBase.cs
diff --git a/source/Sample.Basics/Models/ParameterType.cs b/samples/Sample.Basics/Models/ParameterType.cs
similarity index 100%
rename from source/Sample.Basics/Models/ParameterType.cs
rename to samples/Sample.Basics/Models/ParameterType.cs
diff --git a/source/Sample.Basics/Program.cs b/samples/Sample.Basics/Program.cs
similarity index 100%
rename from source/Sample.Basics/Program.cs
rename to samples/Sample.Basics/Program.cs
diff --git a/source/Sample.Basics/Sample.Basics.csproj b/samples/Sample.Basics/Sample.Basics.csproj
similarity index 79%
rename from source/Sample.Basics/Sample.Basics.csproj
rename to samples/Sample.Basics/Sample.Basics.csproj
index b472138..9625b31 100644
--- a/source/Sample.Basics/Sample.Basics.csproj
+++ b/samples/Sample.Basics/Sample.Basics.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/source/Sample.Basics/Services/MessageService.cs b/samples/Sample.Basics/Services/MessageService.cs
similarity index 100%
rename from source/Sample.Basics/Services/MessageService.cs
rename to samples/Sample.Basics/Services/MessageService.cs
diff --git a/source/Sample.Basics/States/DemoMachine.cs b/samples/Sample.Basics/States/DemoMachine.cs
similarity index 100%
rename from source/Sample.Basics/States/DemoMachine.cs
rename to samples/Sample.Basics/States/DemoMachine.cs
diff --git a/source/Sample.Basics/States/DemoStates.cs b/samples/Sample.Basics/States/DemoStates.cs
similarity index 100%
rename from source/Sample.Basics/States/DemoStates.cs
rename to samples/Sample.Basics/States/DemoStates.cs
diff --git a/source/Sample.Basics/States/StateBase.cs b/samples/Sample.Basics/States/StateBase.cs
similarity index 100%
rename from source/Sample.Basics/States/StateBase.cs
rename to samples/Sample.Basics/States/StateBase.cs
diff --git a/source/Sample.Mk4/Program.cs b/samples/Sample.Mk4/Program.cs
similarity index 100%
rename from source/Sample.Mk4/Program.cs
rename to samples/Sample.Mk4/Program.cs
diff --git a/source/Sample.Mk4/Sample.Mk4.csproj b/samples/Sample.Mk4/Sample.Mk4.csproj
similarity index 68%
rename from source/Sample.Mk4/Sample.Mk4.csproj
rename to samples/Sample.Mk4/Sample.Mk4.csproj
index ace8f56..0afa75f 100644
--- a/source/Sample.Mk4/Sample.Mk4.csproj
+++ b/samples/Sample.Mk4/Sample.Mk4.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/source/Sample.Mk4/Sample4AMachine.cs b/samples/Sample.Mk4/Sample4AMachine.cs
similarity index 100%
rename from source/Sample.Mk4/Sample4AMachine.cs
rename to samples/Sample.Mk4/Sample4AMachine.cs
diff --git a/source/Sample.Mk4/Sample4BMachine.cs b/samples/Sample.Mk4/Sample4BMachine.cs
similarity index 100%
rename from source/Sample.Mk4/Sample4BMachine.cs
rename to samples/Sample.Mk4/Sample4BMachine.cs
diff --git a/source/Lite.StateMachine.slnx b/source/Lite.StateMachine.slnx
deleted file mode 100644
index 8799b83..0000000
--- a/source/Lite.StateMachine.slnx
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Lite.StateMachine/Lite.StateMachine.csproj b/source/Lite.StateMachine/Lite.StateMachine.csproj
index 9730760..32faade 100644
--- a/source/Lite.StateMachine/Lite.StateMachine.csproj
+++ b/source/Lite.StateMachine/Lite.StateMachine.csproj
@@ -8,7 +8,6 @@
Lite State Machine
Flexible lightweight finite state machine (FSM) for .NET supporting shared context for passing parameters, composite (sub) states, command states, lazy-loading and thread safe. Cross-platform and optimized for speed for use in enterprise, robotic and even tiny applications.
- 2.3.0
$(AssemblyVersion)
$(AssemblyVersion)
diff --git a/source/stylecop.json b/stylecop.json
similarity index 100%
rename from source/stylecop.json
rename to stylecop.json