Github Workflow
This project is designed to help students learn the basics of the Github workflow.
Initialization Instructions
- Create a new public github repository and copy this directory (including hidden files) into the new repository.
- Enable Travis-CI on the repository.
- Commit all of the files into the repository and push.
- Optionally create tickets/issues for all of the features that are not yet implemented.
Setup Instructions
Install Dependencies
$ npm install
Testing
Testing is done with jasmine-node
.
$ jasmine-node spec/
Alternatively you can run the tests with npm
$ npm test -s
Code Linting
Linting is done using jslint
.
$ jslint index.js src/
Alternatively you can run the tests with npm
$ npm run lint -s