Skip to content

feat(api-playground): a Mercury-branded page around Swagger UI on the Reactive HTTP server - the Spring Boot dependency is gone - #547

Merged
acn-ericlaw merged 2 commits into
mainfrom
feat/api-playground-reactive-branded
Oct 10, 2026
Merged

acn-ericlaw merged 2 commits into
mainfrom
feat/api-playground-reactive-branded

Conversation

@acn-ericlaw

Copy link
Copy Markdown
Contributor

What

  • extensions/api-playground depends on platform-core instead of rest-spring-4; REST automation serves the page and /api/specs on port 8200; api.playground.apps is the optional folder of a developer’s own documents; the example demo.yaml targets port 8200.
  • A Mercury-branded index.html with its stylesheet and script: URL field, MiniGraph dialog (host, port, graph ID or session ID), Bundled list, file picker and drag-and-drop. The fetched Swagger UI assets move to the ignored public/swagger-ui subfolder; the fetch scripts, ignore rule and enforcer path follow.
  • README rewritten; the graph contract guide’s round trip uses the dialog; CHANGELOG Unreleased items 3 and 4.

Why

  • Upstream’s page made the user type the engine URL into an explore bar. The dialog turns the graph contract’s OpenAPI endpoint into a one-step load, and a dropped file covers the exported-document case. Dropping Spring removes a dependency the Reactive HTTP server already covers, and leaves one port and one origin, so Try it out works on the application’s own example.

🤖 Generated with Claude Code

acn-ericlaw and others added 2 commits October 10, 2026 10:48
…d the endpoints on one port - the Spring Boot dependency is gone

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… MiniGraph dialog, bundled list, file drop; the fetched assets live in public/swagger-ui

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@acn-ericlaw
acn-ericlaw merged commit cda1e27 into main Oct 10, 2026
6 checks passed
@acn-ericlaw
acn-ericlaw deleted the feat/api-playground-reactive-branded branch October 10, 2026 18:01
acn-ericlaw added a commit that referenced this pull request Oct 10, 2026
…randed page); branch deleted

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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.

1 participant