This repository is the vanilla HTML/CSS/JS website for the collaborative Contributor Catalyst program. It is designed for GitHub Pages with no frameworks and no build step, and is built to be extended by contributors.
.
├── index.html
├── about/
├── cohorts/
├── outputs/
├── gallery/
├── partners/
├── assets/
│ ├── css/
│ └── js/
├── data/
└── .github/
- Clone the repo.
- Open
index.htmldirectly in your browser, or run a simple static server if preferred. - Edit HTML/CSS/JS files directly; no install step is required.
This repo includes .github/workflows/deploy.yml to deploy from main to GitHub Pages.
- In GitHub, go to Settings → Pages.
- Set Build and deployment source to GitHub Actions.
- Push changes to
main; deployment runs automatically.
- Pick or claim an issue from the Issues tab.
- Create a branch from
main. - Make small, focused changes.
- Open a pull request using the PR template.
- A mentor reviews and approves your pull request.
- The maintainer merges it after mentor approval.
- Update
cohorts/year-4.html(and roll prior year content down as needed). - Add new outputs to
data/outputs.jsonwith complete metadata. - Update gallery images, captions, and alt text in
gallery/+assets/js/gallery.js. - Refresh partner/funder entries in
partners/index.htmlanddata/partners.json. - Update contributor/mentor credits in
data/people.json. - Confirm nav links, accessibility landmarks, and keyboard navigation still work.
- Verify GitHub Pages deployment status after merge to
main.
Released under the MIT License. Individual contributors retain authorship credit through the project's git history.