Skip to content

Repository for the Angular front end of the micro services CMS

Notifications You must be signed in to change notification settings

revaturelabs/cms-angular

Repository files navigation

CmsForce

This project was generated with Angular CLI version 7.3.8.

Development server

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.

Code scaffolding

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.

Build

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.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

If the webdriver version has a conflict with Chrome v74 than run the following commands:

  • npx webdriver-manager clean
  • npx webdriver-manager update --versions.chrome=76.0.3809.100

Run npm run e2e or ng e2e --webdriver-update=false to execute the end-to-end tests via Protractor.

Toaster Pop-ups

Toaster pop-ups are utilized for deletion confirmation of content and module deletion. For more information see the ngx-toastr README

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Caching

Caching is done using the annotations within the @ngx-cachable package. This package will need to be imported using the 'npm install @ngx-cacheable' command. You can find more information via Ngx-Cachable README

Tutorial

For more information regarding how to use use this project check out the CMS Tutorial

About

Repository for the Angular front end of the micro services CMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published