Scaffold full-stack solution and CI baseline
This commit is contained in:
10
TECH.md
10
TECH.md
@@ -1,5 +1,14 @@
|
||||
# TECH - Kickoff Blueprint
|
||||
|
||||
## 0) Current scaffold status
|
||||
|
||||
- Root solution: `RpgRoller.sln`
|
||||
- Backend/full-stack project: `RpgRoller` (Minimal API + static `wwwroot` frontend)
|
||||
- Test project: `RpgRoller.Tests` (xUnit + `WebApplicationFactory` integration tests)
|
||||
- OpenAPI source: `openapi/RpgRoller.json`
|
||||
- Generated client target: `RpgRoller/wwwroot/generated/api-client.js`
|
||||
- Local CI parity entrypoint: `scripts/ci-local.ps1`
|
||||
|
||||
## 1) Stack and baseline choices
|
||||
|
||||
- ASP.NET Core Minimal API on .NET 10.
|
||||
@@ -170,4 +179,3 @@ Avoid:
|
||||
- Unbounded in-memory caches.
|
||||
- Synchronous external network checks on hot write paths.
|
||||
- Manual API contract duplication between docs/frontend/backend.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user