Files
RpgRoller/FAQ.md

709 B

FAQ

Why does this starter use custom frontend lint/format scripts instead of heavy npm dependencies?

The kickoff scaffold is intentionally lightweight and keeps only strictly relevant tooling:

  • API client generation from the OpenAPI contract
  • TypeScript compilation for frontend source files
  • basic frontend contract checks
  • deterministic formatting checks used by scripts/ci-local.ps1

This keeps the first commit small while preserving CI discipline. Additional tooling can be introduced when the frontend stack is finalized.

Is frontend JavaScript handwritten?

No. Frontend source code lives in RpgRoller/frontend/*.ts and is compiled to RpgRoller/wwwroot/*.js for browser delivery.