Add rspec.yml github actions workflow which uses Axe to check for web accessibility. See also: #3
Add jekyll.yml which automatically deploys the site using GitHub Pages
Add reviewdog.yml which has pylint, black, and markdownlint powered by reviewdog
Update berkeley-class-site template
Update staffers collection so it supports more course staff roles, badges, and default profile pics
Add labs, hw, and projects collections and templates. Set up modular include system
Rename About page to Syllabus
TODOs
[x] Need to configure this repository to deploy with GitHub pages (moved to a separate issue)
[x] The axe-linter.yml github actions workflow will no longer work since (a) the API key secret is not configured in this repository and (b) the API key expires 14 days after 6/11/2024 since it's a free trial. This is not a problem but we should remove the file once this PR is merged (edit: see #13 )
Summary
Add CI workflows
Update berkeley-class-site template
include
systemTODOs
See https://github.com/phrdang/berkeley-class-site/issues
See also the presentation slides for these changes. If you need to request access, please email yanlisa@berkeley.edu or ball@berkeley.edu.