Add demo GIFs recorded against a public demo repo #77

Merged
stephen merged 1 commit from readme-visuals into main 2026-06-05 17:16:26 +00:00
Owner

Replaces the single self-referential demo (fj operating on fj) with three focused GIFs recorded against rasterstate/fj-demo, a new public fixture seeded for exactly this: a toy urlshort library, six issues, two standalone PRs, a three-PR "Persistent store" stack, a v0.1.0 release, and green CI.

  • demo-everyday.gif: repo view, issue list, pr list (the daily-driver loop), in the hero.
  • demo-automation.gif: Actions runs, JSON projection, and a raw jq-ish API call, in the automation section.
  • demo-stacks.gif: stack review and a sync --dry-run, in the stacks section.

Also adds scripts/demo-*.tape (the VHS sources), scripts/seed-demo.sh (recreates the demo repo from scratch), and rewrites scripts/record-demo.sh to drive the three tapes against $FJ_DEMO_DIR. Fixes the JSON projection example to user.login (Forgejo's field; gh's author.login resolved to null). Drops the old demo.gif / demo.tape.

The demo repo: https://rasterhub.com/rasterstate/fj-demo

Replaces the single self-referential demo (fj operating on fj) with three focused GIFs recorded against **rasterstate/fj-demo**, a new public fixture seeded for exactly this: a toy `urlshort` library, six issues, two standalone PRs, a three-PR "Persistent store" stack, a `v0.1.0` release, and green CI. - `demo-everyday.gif`: repo view, issue list, pr list (the daily-driver loop), in the hero. - `demo-automation.gif`: Actions runs, JSON projection, and a raw jq-ish API call, in the automation section. - `demo-stacks.gif`: `stack review` and a `sync --dry-run`, in the stacks section. Also adds `scripts/demo-*.tape` (the VHS sources), `scripts/seed-demo.sh` (recreates the demo repo from scratch), and rewrites `scripts/record-demo.sh` to drive the three tapes against `$FJ_DEMO_DIR`. Fixes the JSON projection example to `user.login` (Forgejo's field; gh's `author.login` resolved to null). Drops the old `demo.gif` / `demo.tape`. The demo repo: https://rasterhub.com/rasterstate/fj-demo
Add demo GIFs recorded against a public demo repo
All checks were successful
ci / check (pull_request) Successful in 1m55s
ci / coverage (pull_request) Successful in 1m55s
2cbff9c351
Replace the single self-referential demo (fj operating on fj) with three
focused GIFs recorded against rasterstate/fj-demo, a public fixture seeded for
exactly this: a toy library, six issues, two standalone PRs, a three-PR stack,
a release, and green CI.

- demo-everyday.gif: repo view, issue list, pr list (the daily-driver loop), in
  the hero.
- demo-automation.gif: Actions runs, JSON projection, and a raw jq-ish API
  call, in the automation section.
- demo-stacks.gif: stack review and a sync dry-run, in the stacks section.

Adds scripts/demo-*.tape (the vhs sources), scripts/seed-demo.sh (recreates the
demo repo from scratch), and rewrites scripts/record-demo.sh to drive the three
tapes. Also fixes the JSON projection example to `user.login` (Forgejo's field;
`author.login` is gh's and resolved to null here). Drops the old demo.gif and
demo.tape.
stephen deleted branch readme-visuals 2026-06-05 17:16:26 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rasterstate/fj!77
No description provided.