Websites for individual quarters are located in the GitHub organization ucsb-cs156
and have names that match the name of the quarter, e.g. f22
, w21
, etc.
They are served via GitHub Pages at urls such as:
Setting up a new repo for a quarter
- Create the new repo
- Import the code from the most recent quarter
- Edit
_config.yml
to set the name of the quarter, and to adjust the dates on the calendar - Edit
_data/navigation.yml
to add a new navigation block - Copy the
_data/navigation.yml
to the previous quarter - Add
current: false
to the previous quarter’s_data/navigation.yml
; this is what produces the banner that says: “Warning: This page is not for the current quarter!”