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.ymlto set the name of the quarter, and to adjust the dates on the calendar - Edit
_data/navigation.ymlto add a new navigation block - Copy the
_data/navigation.ymlto the previous quarter - Add
current: falseto the previous quarter’s_data/navigation.yml; this is what produces the banner that says: “Warning: This page is not for the current quarter!”