This project was generated with Angular CLI version 8.1.2.
This kit can be used as a starter pack for Angular and Material projects.
- Built with Angular and Material components
- Contains configurable inbuilt material theme
- Husky git hooks support
- Shared module support
- Dynamic configuration support for CI/CD pipelines
- Shared services approach for authentication, API calls and project constants
- Reduce your initial project setup time by
80%
- Readily available imports for all material components, no need to import the components explicitly into your modules
- Created based on proven standards and learnings while working on different projects
- Ready to integrate with any backend API via data service implementation
- Support for having dynamic configurations based on multiple environments in CI/CD pipelines
- Change the material theme with minimum updates to stylesheets
- Prebuilt support for Husky hooks for commits and push scenarios which prevents bad git commits and push
- Upgrade to Latest verison of Angular (Angular 9)
- Implement Angular Schematics
- Add Interceptors and Guards
- Add Core module
- Add support for Internalization
- Add support for PWA
- Angular 8.2.3
- Angular Material 8.2.3
- Bootstrap 4.3.1
- Husky 2.2
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.