Skip to content

berkeley-cs294-189/berkeley-cs294-189.github.io

Repository files navigation

Berkeley Class Site

Pages Deploymenta11y specs

A template for UC Berkeley class websites (with a focus on EECS/CS/DS courses).

Installation

Install Ruby and Bundler

The berkeley-class-site template requires Ruby 3.3.7 or higher and bundler >= 2.6 Install Ruby before continuing. You can check your Ruby version by running:

ruby --version
bundle --version

Prerequisites:

  1. Fork the repository.
  2. Clone your fork (replace YOUR_GITHUB_USERNAME and YOUR_REPO accordingly).
git clone [email protected]:YOUR_GITHUB_USERNAME/YOUR_REPO.git
  1. Install dependencies:
cd YOUR_REPO
bundle install

Usage

To run the site locally, run:

bundle exec jekyll serve

Note that if you alter _config.yml, you will need to rerun the above command to see the changes reflected.

Search throughout the repository for TODO items called TODO(setup) and complete them to customize the site for your course.

Deployment

The easiest way to deploy your site is with GitHub Pages.

Contributing

See CONTRIBUTING.md for instructions on how to develop this site as part of course staff or if you're interested in contributing to this template repository.

License

MIT

About

UC Berkeley CS 294-189 class website

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11