Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 1.93 KB

File metadata and controls

82 lines (62 loc) · 1.93 KB

OrderLab Reading Group Website

https://orderlab.io/reading-group

Local Development Environment

This website is built with Jekyll. Install Jekyll on your local machine:

gem install bundler jekyll
bundle install

You can serve the website locally through:

git clone https://github.com/OrderLab/reading-group.git
cd reading-group
bundle exec jekyll serve --livereload

The above will show a server accessible by a localhost address.

Adding New Group Meetings

Edit the current semester file in _semesters/ (e.g., _semesters/fall25.md) and add a new entry to the sessions list in the file:

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"

Adding a New Semester

  1. Create a new semester file by copying the previous one:
cp _semesters/fall25.md _semesters/spring26.md
  1. Edit _semesters/spring26.md and update the front matter and description: Note that all fields are necessary. The first_date field allows sorting of the navigation bar such that the latest semester will appear first.
---
layout: semester
semester_id: spring26
semester: "Spring 2026"
first_date: "01/15/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)

The new semester will automatically appear in the navigation of all pages.

Deployment

Commit and push all your changes to the main branch on GitHub.