https://orderlab.io/reading-groups
This website is built with Jekyll. Install Jekyll on your local machine:
gem install bundler jekyll
bundle installYou can serve the website locally through:
git clone https://github.com/OrderLab/reading-group.git
cd reading-group
bundle exec jekyll serve --livereloadThe above will show a server accessible by a localhost address.
Edit the current semester file in semesters/ (e.g., semesters/fall25.md) and
add a new entry to the sessions list:
For a paper presentation:
- date: "11/20/2025"
presenter: "Your Name"
title: "Paper Title"
authors: "Author1, Author2, Author3"
venue: "OSDI '25"
link: "https://example.com/paper.pdf"For a project presentation or knowledge sharing:
- date: "11/20/2025"
presenter: "Your Name"
title: "Project Progress Sharing"- Create a new semester file by copying the previous one:
cp semesters/fall25.md semesters/spring26.md- Edit
semesters/spring26.mdand update the front matter and description:
---
layout: semester
semester_id: spring26
semester: "Spring 2026"
time: "Your meeting time and location"
coordinator: "Coordinator Name"
permalink: /spring26/
sessions:
- date: "01/15/2026"
presenter: "Someone"
title: "Semester Kickoff"
---
# Description
(The description text will be copied from the previous semester - edit as needed)- Update
_config.ymlto add the new semester and mark it as current:
current_semester: spring26
semesters:
- id: spring26
name: "Spring 2026"
active: true
- id: fall25
name: "Fall 2025"
active: false
# ... rest of the listThe new semester will automatically appear in the navigation of all pages.
Commite and push all your changes to the main branch on GitHub.