From e71bad36efeb9928087b329fbd3074a0451ee039 Mon Sep 17 00:00:00 2001 From: whitlocktech Date: Fri, 28 Nov 2025 22:48:36 -0600 Subject: [PATCH] Lesson 1 refresh --- RESDME.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 RESDME.md diff --git a/RESDME.md b/RESDME.md new file mode 100644 index 0000000..0cd3f07 --- /dev/null +++ b/RESDME.md @@ -0,0 +1,34 @@ +# NetPulse + +NetPulse is a learning and practice project to build a production-style .NET 8 monitoring system. + +## Goals + +- Learn modern C# and .NET 8 features +- Practice clean architecture and layering +- Use Entity Framework Core with multiple databases +- Build a CLI, Web API, and Web UI +- Set up testing, logging, and CI/CD +- Deploy on Linux with containers + +## Repository Layout + +- `docs/` – Architecture notes, diagrams, design decisions +- `src/` – Application source code (Core, Data, CLI, API, Web) +- `tests/` – Test projects for Core, Data, and API + +## Requirements + +- .NET 8 SDK +- Git +- Your preferred IDE: + - Visual Studio 2022 (with .NET workload), or + - JetBrains Rider, or + - VS Code with C# Dev Kit + +## Getting Started + +```bash +git clone +cd NetPulse +dotnet sln list