Documentation/Luma console design

Luma console design#

Reference reviewed on 2026-09-12: the Cloudflare routes screenshot provided by the user. Apply its information hierarchy across the console, including application, delivery, infrastructure, observability and settings workspaces.

Sources and component decision#

Retain Luma's existing React 19, Base UI, Tailwind 4 and shadcn components. Adopt the reference's visual rules through shared semantic tokens and components. Retain Cytoscape and Dagre for the existing graph interactions; do not introduce a second component or graph framework just for appearance.

Shared rules#

Validation boundary#

Use local development fixtures for layout and interaction checks. These checks do not establish production health or change any live route, certificate or deployment.

Public website#

The GitHub Pages site uses the same neutral surfaces, 8px cards, thin borders and blue actions. Its marketing layout has larger editorial headings while the embedded illustrative console stays compact. English and Chinese landing pages carry equivalent content. Product illustrations use example domains and explicit sample-data labels, never a production-health claim.

Documentation is built from repository Markdown into standalone pages with navigation, tables and a table of contents. See Website maintenance for the build and publishing workflow.