Beautiful class registration webapp for universities. Head over to our wiki for information on contributing.
- NPM - Node.js package manager; should be installed when you install node.js.
- Bower - Web package manager. Installing Bower is simple when you have
npm:
$ npm install -g bower
- Gulp - Download and Install Gulp.
$ npm install -g gulp
- SASS - SASS is a CSS extension language used for styling Schedules frontend. You'll need the latest version of the SASS Ruby gem in order to build the stylesheets.
$ sudo gem install sass
To build and run the app locally run the following commands:
- Install development dependencies with
npm install - Install app dependencies with
bower install - Run with
gulp watch
You can then view the app at http://localhost:9000/
- Fork the repo
- Create a new branch with either a feat/ or fix/ prefix
- Commit and push changes to your repo
- Create a new Pull Request
We will accept pulls that:
- Don't break anything
- Are well documented and commented
- Are written in pure JavaScript (sorry no Coffeescript)
- Don't add unnecessary dependencies (no jQuery or Bootstrap please) - make use of only Angular.js, Lodash, Concise.css, and Bourbon libraries for the frontend
Timothy Kendall, Ian Jackson, James Steininger, Ross Clare