This is the source code for the CSC309 Fall 2016 course website.
The site is built using Jekyll and hosted on GitHub Pages. Code is based vaguely on @cssu/cssu.ca.
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable
You might need to source the RVM config file. Read the instructions on screen carefully.
$ rvm --default use 2.3.0
$ gem install bundler
$ bundle install
$ jekyll serve
This should start a local server on http://localhost:4000
You can make changes anywhere in the posts/layouts. This might be a good place to start: https://jekyllrb.com/docs/. Generally it's a better idea to branch out your changes and then push them.
$ git checkout -b branchname
The changes made should reload live on your local server. Once you're satisfied push changes to your fork.
$ git push origin branchname
From your new work, click "New Pull Request" button, and it should do the rest.
Enjoy the Course!