- Clone this repository and push it to a new one (under your GitHub organization).
- If you make a fork of this one instead, new pull requests from your students will default to going to this repository, rather than your copy.
- Enable Travis CI for this repository.
- Clear out the
_data/
directory. - Create a new directory for the current term/session/etc. with a
.keep
file in it, e.g._data/SOME_TERM/.keep
. - Change the
current_term
in the_config.yml
to match the new directory. - Update the link in the repository description to be
http://ORG.github.io/students
. - Ensure that the site appears.
- Have the students follow the instructions in the README.
- Leave comments on and merge some of the pull requests manually, so that they understand what's happening.
-
Run (with
ORG
andTERM
replaced):TOKEN=... ORG=advanced-js TERM=students_2015 ruby bin/add_students.rb
which will merge the open pull requests on this repository, and add the students to the specified team.