Publish live
Commits every project and file straight to GitHub. A workflow in the repo regenerates the case-study pages automatically — no terminal, no zip, no asking anyone.
smeetkataria7-cmyk/VAELO_main only, permission
Contents: Read and write.
Manual fallback
Only needed if publishing live isn't working.
1. Copy or download the file above, or save into the folder / as a zip.
2. Replace assets/work.js in the repository with it, if not saved directly.
3. Run python3 build-cases.py — this writes a page for every project.
4. Commit and push. The home rail, the archive and its category tabs all update themselves.
Images go in assets/work/ named after the project address, e.g. assets/work/your-project-hero.jpg.
Same idea for posts: copy or download the file above, replace assets/blog.js,
run python3 build-posts.py, then commit and push.