Files
NetPulse/README.md
2025-11-28 22:49:46 -06:00

35 lines
798 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 <your-repo-url>
cd NetPulse
dotnet sln list