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