Remove legacy TypeScript frontend and npm pipeline
This commit is contained in:
13
README.md
13
README.md
@@ -3,7 +3,6 @@
|
||||
Fresh full-stack starter scaffold:
|
||||
|
||||
- `RpgRoller/`: ASP.NET Core backend + Blazor frontend host (`Components` + `wwwroot`)
|
||||
- `RpgRoller/frontend/`: TypeScript frontend source
|
||||
- `RpgRoller.Tests/`: xUnit integration-heavy test project
|
||||
- `RpgRoller.sln`: solution used by local CI script
|
||||
- `UX.md`: frontend UX and interaction design specification (pre-implementation baseline)
|
||||
@@ -30,7 +29,6 @@ Frontend:
|
||||
- `RpgRoller/Components/Pages/Home.razor(.cs)`: main UX implementation for auth/play/management screens
|
||||
- `RpgRoller/wwwroot/js/rpgroller-api.js`: browser-side API + SSE + session storage interop for Blazor
|
||||
- `RpgRoller/wwwroot/styles.css`: responsive UX styling and theme tokens
|
||||
- `RpgRoller/frontend/generated/`: generated TypeScript API client source retained for contract/tooling parity
|
||||
|
||||
Backend state persistence:
|
||||
|
||||
@@ -43,7 +41,6 @@ Backend state persistence:
|
||||
## Prerequisites
|
||||
|
||||
- .NET SDK 10.0+
|
||||
- Node.js 22+ and npm
|
||||
- PowerShell 7+
|
||||
|
||||
## Local Development
|
||||
@@ -60,13 +57,11 @@ Backend state persistence:
|
||||
|
||||
To use a custom SQLite database path, set `ConnectionStrings__RpgRoller`.
|
||||
|
||||
## Frontend Tooling
|
||||
## Frontend Runtime
|
||||
|
||||
- OpenAPI contract: `openapi/RpgRoller.json`
|
||||
- TypeScript build output config: `tsconfig.frontend.json`
|
||||
- API client generation + frontend compile: `npm run generate:api-client`
|
||||
- Frontend lint checks: `npm run lint`
|
||||
- Frontend format checks: `npm run format:check`
|
||||
- Runtime frontend is Blazor Server with interactive components.
|
||||
- Browser interop is in `RpgRoller/wwwroot/js/rpgroller-api.js`.
|
||||
- OpenAPI contract source remains at `openapi/RpgRoller.json`.
|
||||
|
||||
## Test and Coverage
|
||||
|
||||
|
||||
Reference in New Issue
Block a user