angular-ngxs-and-material-starter icon indicating copy to clipboard operation
angular-ngxs-and-material-starter copied to clipboard

Aston Villa - Norwegian Fans

by @mathisGarberg

Table of Content

  • [Live Demo]
  • [Getting Started]

Initial setup

  • Run git clone ...
  • Run npm install in the ./angular-material-starter folder
  • Install Angular CLI version 8.0, npm install -g @angular/cli --latest

Deployment

Learning Materials

  • Blog post about the ultimate Angular folder structure
  • Blog post about clean code principles you should adapt to your Angular project

How to run

When startin the application please use npm start, this triggers `ng serve --open --port 50000.

Tips for developers

We've been using VS Code to deveop, and would like to recommend the following plugins.

End to end testing

Step 1 - Start dev server and cypress

Run the following command npm run e2e:dev, this will open two windows. One compiles and runs Angular. the other runs Cypress. Wait for the angular application to finish compiling before you continue.

cypress 1

Step 2 - Run tests

cypress 3

This project was generated with Angular CLI version 8.0.

Code scaffolding

Run ng build to execute the unit tests via Karma

Furhter help

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