Skip to content

feat(visualize): HTML topology dashboard and product catalog#49

Merged
fmenesesg merged 3 commits into
mainfrom
feat/visualize-topology-report
Jun 16, 2026
Merged

feat(visualize): HTML topology dashboard and product catalog#49
fmenesesg merged 3 commits into
mainfrom
feat/visualize-topology-report

Conversation

@fmenesesg

Copy link
Copy Markdown
Collaborator

Proposed change

Adds a Markdown product catalog and self-contained HTML topology dashboard to threescale-visualize, sharing BuildTopologyData with the existing Cursor canvas.

Closes #48

Type of change

  • New feature
  • Bugfix (non-breaking)
  • Tests / CI
  • Documentation
  • Integration cross-repo (3scaleextract ↔ gateforge)
  • Breaking change

RHCL checklist

  • Tests added or updated (go test ./... or mvn test / npm test)
  • CI does not introduce -DskipTests without justification
  • No secrets in diff (tokens, kubeconfigs, OIDC secrets)
  • PR description and docs in English
  • Tested in local lab if applicable (seed → export → analyze)

Test plan

  • go test ./... — 169 tests pass
  • threescale-visualize export-minimal -o /tmp/r --html produces topology.html and products-catalog.md
  • Manual: HTML dashboard opened in browser with large tenant export (local only, not committed)
  • Demo artifacts use fixture names only (seed_alpha, seed_multi_backend)

Additional information

Made with Cursor

Francisco Meneses and others added 3 commits June 16, 2026 11:37
SDD proposal, design, specs, and tasks for Markdown product catalog
and self-contained HTML topology dashboard in threescale-visualize.

Co-authored-by: Cursor <cursoragent@cursor.com>
Share BuildTopologyData across canvas and HTML outputs, emit
products-catalog.md in every report, and add --html for a self-contained
browser dashboard with fixture demo artifact.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document --html in local binary examples and refresh release workflow
body for v0.3.0 visualize features.

Co-authored-by: Cursor <cursoragent@cursor.com>
@fmenesesg fmenesesg requested a review from pcastelo as a code owner June 16, 2026 15:55
@fmenesesg fmenesesg merged commit e684667 into main Jun 16, 2026
1 check passed
@fmenesesg fmenesesg deleted the feat/visualize-topology-report branch June 16, 2026 15:56
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.

[FEAT] HTML topology dashboard and Markdown product catalog

1 participant