docs: replace getting-started.gif with VHS-driven recording
Summary
- Replaces the blank
glabgettingstarted.gifembedded in the README and docs with a VHS-driven recording showingglab repo clone,glab issue list, andglab mr listagainst this project. - Adds
docs/demos/as the canonical home for tape files and their generated output, plus adocs/demos/README.mdcovering installation, authentication viaGITLAB_TOKEN, and conventions for new demos. - Extracts shared styling into
docs/demos/base.tapeso future demos (e.g.stack,ci) canSourceit instead of redefining theme/dimensions/typography. - Custom GitLab-flavored dark theme with a subtle dark grey margin, rounded corners, macOS-style window bar, and a tanuki orange
❯prompt.
Does not implement the stretch goal from the issue around regenerating GIFs in CI via the VHS Docker image — left for a follow-up.
Test plan
- Verify
docs/source/img/getting-started.gifrenders on the rendered README at the project root - Verify the same image renders on
docs/source/_index.md - Re-run
cd docs/demos && GITLAB_TOKEN="<your-personal-access-token>" vhs getting-started.tapeand confirm the GIF reproduces cleanly - Run
make gen-docsto confirm the generator emits the newgetting-started.giffilename
Closes #8309 (closed)
Edited by Kai Armstrong