From 05b07407a8aa3bb877c57e8854c566f2edaef0b4 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Sun, 22 Feb 2026 19:48:44 -0500 Subject: [PATCH] feat: scaffold solution with NATS.Server library, host, and test projects --- .gitignore | 30 +++++++++++++++++++ Directory.Build.props | 9 ++++++ NatsDotNet.slnx | 9 ++++++ src/NATS.Server.Host/NATS.Server.Host.csproj | 11 +++++++ src/NATS.Server.Host/Program.cs | 2 ++ src/NATS.Server/NATS.Server.csproj | 3 ++ .../NATS.Server.Tests.csproj | 22 ++++++++++++++ tests/NATS.Server.Tests/UnitTest1.cs | 10 +++++++ 8 files changed, 96 insertions(+) create mode 100644 .gitignore create mode 100644 Directory.Build.props create mode 100644 NatsDotNet.slnx create mode 100644 src/NATS.Server.Host/NATS.Server.Host.csproj create mode 100644 src/NATS.Server.Host/Program.cs create mode 100644 src/NATS.Server/NATS.Server.csproj create mode 100644 tests/NATS.Server.Tests/NATS.Server.Tests.csproj create mode 100644 tests/NATS.Server.Tests/UnitTest1.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ada5870 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +## .NET +bin/ +obj/ +*.user +*.suo +*.userosscache +*.sln.docstates + +## NuGet +*.nupkg +*.snupkg +**/[Pp]ackages/* +!**/[Pp]ackages/build/ + +## Visual Studio +.vs/ +*.rsuser +*.csproj.user + +## JetBrains Rider +.idea/ +*.sln.iml + +## Test Results +TestResults/ +coverage/ + +## OS +.DS_Store +Thumbs.db diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..6598721 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,9 @@ + + + net10.0 + preview + enable + enable + true + + diff --git a/NatsDotNet.slnx b/NatsDotNet.slnx new file mode 100644 index 0000000..db7e170 --- /dev/null +++ b/NatsDotNet.slnx @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/NATS.Server.Host/NATS.Server.Host.csproj b/src/NATS.Server.Host/NATS.Server.Host.csproj new file mode 100644 index 0000000..2424711 --- /dev/null +++ b/src/NATS.Server.Host/NATS.Server.Host.csproj @@ -0,0 +1,11 @@ + + + + Exe + + + + + + + diff --git a/src/NATS.Server.Host/Program.cs b/src/NATS.Server.Host/Program.cs new file mode 100644 index 0000000..3751555 --- /dev/null +++ b/src/NATS.Server.Host/Program.cs @@ -0,0 +1,2 @@ +// See https://aka.ms/new-console-template for more information +Console.WriteLine("Hello, World!"); diff --git a/src/NATS.Server/NATS.Server.csproj b/src/NATS.Server/NATS.Server.csproj new file mode 100644 index 0000000..61718a1 --- /dev/null +++ b/src/NATS.Server/NATS.Server.csproj @@ -0,0 +1,3 @@ + + + diff --git a/tests/NATS.Server.Tests/NATS.Server.Tests.csproj b/tests/NATS.Server.Tests/NATS.Server.Tests.csproj new file mode 100644 index 0000000..c0253bc --- /dev/null +++ b/tests/NATS.Server.Tests/NATS.Server.Tests.csproj @@ -0,0 +1,22 @@ + + + + false + + + + + + + + + + + + + + + + + + diff --git a/tests/NATS.Server.Tests/UnitTest1.cs b/tests/NATS.Server.Tests/UnitTest1.cs new file mode 100644 index 0000000..4f03e94 --- /dev/null +++ b/tests/NATS.Server.Tests/UnitTest1.cs @@ -0,0 +1,10 @@ +namespace NATS.Server.Tests; + +public class UnitTest1 +{ + [Fact] + public void Test1() + { + + } +}