This repo is the source for https://bambuddy.cool — plain HTML, CSS, JavaScript, and static assets. There is no build step: what you see in the repo is exactly what gets deployed.
The HTML files here are large — features.html is over 130 KB,
index.html around 40 KB. GitHub's pencil icon works, but gets laggy
and awkward on files that size. Use github.dev instead for anything
non-trivial:
- Navigate to https://github.com/maziggy/bambuddy-website
- Press
.(period) — VS Code opens in your browser with the full file tree, syntax highlighting, multi-cursor, find-and-replace, and a Source Control panel. - Edit the file(s) you want to change.
- Open the Source Control panel (left sidebar, branch icon) — stage your changes, write a commit message, click Commit & Push.
- github.dev will prompt you to create a branch (direct pushes to
mainare blocked). Accept the default name or customize it. - Switch back to github.com, open the repo, and you'll see a banner offering to open a PR from the new branch. Click it.
For tiny edits on small files (e.g. fixing a typo in robots.txt),
the pencil icon on github.com is fine.
The site is static HTML/CSS — open the changed file directly in your
browser to check your edit, or serve the repo locally with something
like python -m http.server if you need relative links to work.
- Does your edit render correctly on the page you changed?
- Is the responsive layout still working on mobile and desktop? (Use DevTools → responsive mode, or actually open it on your phone.)
- Do external links still resolve?
- No visual regressions on adjacent or linked pages?
- Are images, fonts, and stylesheets loading (no 404s in the browser console)?
A maintainer will review and merge.
- Marketing copy, feature claims, download buttons, screenshots on the landing page, legal pages → this repo (bambuddy-website)
- User documentation, installation guides, feature walkthroughs, reference material → bambuddy-wiki
If in doubt, start with the wiki — it's easier to edit (Markdown instead of HTML) and better integrated with search.
If you'd rather flag a problem without fixing it yourself, open an
issue at
maziggy/bambuddy/issues
and apply the website label. We use the main repo's issue tracker
for everything — this repo doesn't track its own issues.
If you're updating the website because a feature in the main bambuddy repo changed (new feature in the comparison table, new screenshot, updated version number), open both PRs in parallel and link them to each other. See the main repo's CONTRIBUTING.md for the full rules.