Skip to content

Add runnable demo fixtures for the shipped UI surface#37

Merged
blackopsrepl merged 1 commit intomainfrom
issue-18-demos
Mar 21, 2026
Merged

Add runnable demo fixtures for the shipped UI surface#37
blackopsrepl merged 1 commit intomainfrom
issue-18-demos

Conversation

@blackopsrepl
Copy link
Copy Markdown
Contributor

Closes #18.

Summary

  • add a full-surface demo fixture that exercises the main shipped components together
  • add a smaller rail-focused fixture for layout and scheduling validation
  • document the demo fixtures and add make demo-serve for local troubleshooting

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8875e07d7f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Makefile Outdated
Comment on lines +240 to +242
demo-serve:
@printf "$(ARROW) Serving demos at http://localhost:8000/demos/\n"
@python3 -m http.server 8000
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Rebuild bundled assets before serving demo fixtures

Make demo-serve depend on assets. The new demos load ../static/sf/sf.css and ../static/sf/sf.js, but this target only starts python3 -m http.server. After make clean (which deletes both bundles in Makefile:228-231) the documented make demo-serve flow serves pages with 404s for the UI assets, and even without clean it can silently validate stale bundles after edits under css-src/ or js-src/ instead of the current sources.

Useful? React with 👍 / 👎.

@blackopsrepl blackopsrepl merged commit c8eabe6 into main Mar 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create canonical demo fixtures that cover the supported UI surface

1 participant