Authors: Brandon Fan, Jordan Seiler, Jonathan Fan
- Implement user types: Administrator & Study Leaders
- Continue implementing dashboard features
- Implement highlighting in the shared Bible
Frontend Required Pages: Link to Doc
Frontend Invision Designs: Link to Invision
Run npm install
to install all third-party dependencies.
- Add script to
./src/assets/external-code/js/
- Add
/assets/external-code/js/<name-of-file>.js
to .angular-cli.json in thescripts
array:
{
"app": [
{
"scripts": ["/assets/external-code/js/<name-of-file>.js"]
}
]
}
- Rerun
ng serve --aot
- Go into associated
.ts
file and add after imports:
declare const <corresponding-symbol-to-js-file>: any;
Run ng serve --aot
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 (page). 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.