The website for the Space Alberta Exploration Robotics Club.
- Add all the images throughout the site
- Finish team page
- Touch up blog page (like it currently has the date showing nanoseconds since the epoch instead of a date)
- Ensure content matchs team drive
- Implement styling as shown in team drive
- Parallax Scrolling
- Read through for spelling mistakes
- Hyperlink contact information
- Potentially add bottom division for extra links and to add spacing to page
- Maybe add open source translation code for international interest groups
- Blog page pagignation can't change the number of blog posts per page
- Material ripple for buttons shows up in top left corner
- install NodeJS LTS
- Install Angular 2 CLI with
npm install -g @angular/cli
run this as sudo - clone this project somewhere on your device eg
git clone https://github.com/jacobrec/spear-website.git
- in the same directory(the parent directory of the project) where you cloned the project run the following commands
cd spear-website
npm install
npm install --save @angular/material @angular/cdk
npm install --save @angular/animations
npm install --save ng2-fittext
This downloads the node packages we're using
- install NodeJS LTS
- Open CMD Prompt and Install Angular 2 CLI with
npm install -g @angular/cli
- Sign up for Github
- Install git
- Open git bash where you want the project on your computer
- Run
git clone https://github.com/jacobrec/spear-website.git
in git bash - With git bash, naviagte inside the project folder you just made
- Run these commands also in git bash
npm install
npm install --save @angular/material @angular/cdk
npm install --save @angular/animations
npm install --save ng2-fittext
no instructions yet
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|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.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.