feat: docs landing page — Phase platform diagram - #246
Open
nimish-ks wants to merge 1 commit into
Open
Conversation
Replaces the Introduction landing page with a single swiss drafting-sheet diagram that maps the whole platform, ported from the website's HowPhaseWorks export sheet as a native component (not an image), so it follows the docs theme toggle and stays vector-crisp. Four hue-coded bands with the store as the hub: - Access (sky) — the develop → build → deploy → run axis with AI agents, CLI, SDK/API, CI, Terraform and the Kubernetes operator hanging off it - Store (emerald) — app / environment / path / key-value, and the three secret types shown as the rows themselves (config, secret, sealed) - Automate (violet) — rotation, dynamic secrets, syncs - Control & monitor (amber) — authentication, network access policies, audit logs Every cell title links to its docs section, underlined on hover, so the sheet doubles as a map of the docs. Semantic accents mirror the website: lease-ledger dots, sealed amber, prompt carets, IP allow-list chips. Page trimmed to the diagram plus Get started: the lead bullets, console screenshot, About, Integrate Phase, Self-host Phase and Ready to try sections are removed (with their now-dead imports).
Deploying phase-docs with
|
| Latest commit: |
1d9626f
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://62ca1585.phase-docs.pages.dev |
| Branch Preview URL: | https://feat--at-a-glance-diagram.phase-docs.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The docs landing page becomes a single diagram that maps the whole platform — and doubles as a map of the docs.
What changed
/is now The Phase platform: heading, a three-line lead, and the diagram. Removed from the page: the Import/Automate/Share/Manage bullets, the console screenshot,<About />, Integrate Phase, Self-host Phase and Ready to try (plus their now-dead imports). Get started +<Platform />stay.The diagram
Ported from the website's
HowPhaseWorksexport sheet as a native component, not an image — so it follows the docs theme toggle, stays vector-crisp at any DPI, and keeps real selectable text. Every colour token is a light/dark pair.Four hue-coded bands, with the store as the hub:
develop → build → deploy → runaxis, with AI agents, CLI, SDK · API, CI, Terraform and the Kubernetes operator hanging off it; each drops a trace into the storeTwelve cell titles are links, underlined on hover/focus, so the sheet is navigable: agents → Claude Code, CLI → /cli, SDK · API → /sdks, CI → GitHub Actions, Terraform, Kubernetes, Rotation → /console/rotating-secrets, Dynamic secrets, Syncs → /integrations, Authentication, Network access policies, Audit logs → /console/apps#logs.
Semantic accents are borrowed from the website rather than invented: lease-ledger dots (active / expiring / revoked),
[SYNCED]statuses, the amber sealed lock, amber❯prompts, and the Govern chapter's IP allow-list chips. Static — no motion.Notes
xl:max-w-noneopt-outPlatform/PlatformsIntegrationuse). No page-level overflow.src/components/icons/AgentIcons.jsxcarries the Claude / Cursor / OpenCode marks (no Simple Icons entries), generated from the website's paths; Tailscale is a small inline dot-grid.CLI→/cli). Lint clean.Open questions for you
/still says Introduction (Navigation.jsx:208) — rename to match the page?<Platform />(the Console/CLI/API/SDKs cards) is kept, but the Access band now covers similar ground — keep or drop?/integrations— happy to repoint either.