Generalized authenticated web template with RBAC seams using Angular and TypeScript, with an optional Electron shell.
- Stage: Draft
- Owner:
- License:
- Visibility: Public | Private | Internal
- Reason:
- Promotion criteria to Public:
- A baseline for authenticated, role-based Angular web apps.
- Includes neutral access-control contracts, API boundary placeholders, and optional desktop wrapper.
- Click Use this template on GitHub to create a new repository.
- Rename package/module identifiers and update ownership metadata.
- Review
.env.exampleand update environment configuration for your target project. - Run validation and CI checks before first release.
- Node.js 20+
- pnpm 10+
pnpm installpnpm devELECTRON_START_URL=http://localhost:4200 pnpm desktop:devpnpm lint
pnpm typecheckbash tools/validate-template.sh core
bash tools/validate-template.sh advisorySee CONTRIBUTING.md.