This project was generated with angular-cli.
Minimum Versions:
- Node: v6.9.5
You need to install it before running this codebase:
$ npm uninstall -g angular-cli @angular/cli $ npm cache clean $ npm install -g @angular/cli@latest
- Remove (or change to use another field) the filter by country on the Customer listing.
Given you have privileges to access the codebase on GitHub, execute the following command on a shell prompt:
$ git clone [email protected]:BriefyHQ/briefyhq-rolleiflex.git
Access the directory containing briefyhq-rolleiflex codebase:
$ cd briefyhq-rolleiflex
Start the development getting all dependencies:
$ npm install
Run a server:
$ node_modules/angular-cli/bin/ng serve
And point your browser to: http://localhost:4200/.
Note
The app will automatically reload if you change any of the source files.
To generate a new component:
$ ng g component component-name
You can also use ng g directive/pipe/service/class/module.
Warning
Always generate classes with the --spec, i.e. ng g class Pagination --spec
To build the project execute:
$ ng build
The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.
To execute the lint:
$ ng lint
To execute the unit tests via Karma
$ ng test
To execute the end-to-end tests via Protractor:
$ ng e2e
To get more help on the angular-cli use:
$ ng help
Or go check out the Angular-CLI README.
We use the following components to implement the Material Design guidelines:
Some important references are:
- Forms: ng-formly
- Translation: ng2-translate
- JWT Support: @auth0/angular-jwt