Lesson 1 refresh
This commit is contained in:
34
RESDME.md
Normal file
34
RESDME.md
Normal file
@@ -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/` <20> Architecture notes, diagrams, design decisions
|
||||||
|
- `src/` <20> Application source code (Core, Data, CLI, API, Web)
|
||||||
|
- `tests/` <20> 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 <your-repo-url>
|
||||||
|
cd NetPulse
|
||||||
|
dotnet sln list
|
||||||
Reference in New Issue
Block a user