-
create file
config.local.jsonin/src. Body example:{ }
This project follows Muzieh Design System
- Angular Language Service
- Prettier
- Tailwind CSS IntelliSense
- create-ts-index,
npx create-ts-index src/app/models
- Feature modules typically come with a list view and a detail view, they should be called
{feature}-listand{feature-detail}respectively. For example:
- order
\order-list
order-list.component.ts
\order-details
order-details.component.ts
- css framework, responsiveness
- design system
- local configuration
- module configuration
- api client
- logging
- path setup
- formatting
- schematics
- cypress
- analytics
- authentication
- authorization
- error pages
- forms
- component styles
- layout
- health
- lazy module
- commands
- build
- error handling
- bootstrap failure
- page service lifecycle
- separation of ui and domain
- state management
- module import cleanup
- When testing in private mode, allow third-party cookies to avoid authentication errors
- Need to create signin-oidc.html and add output to angular.json
Checklist
- open public page
- unauthenticated
- navigate to protected page
- navigate backwards
- authenticated
- navigate to protected page
- navigate to unprotected page
- navigate backwards
- unauthenticated
- open protected page
- unauthenticated
- navigate to another protected page
- navigate backwards
- authenticated
- authenticated but in a new tab
- unauthenticated
- resume session
- with expired user data in storage