Skip to content

Docs: redesign the landing page - #200

Merged
satran004 merged 6 commits into
mainfrom
docs/landing-redesign
Oct 14, 2026
Merged

satran004 merged 6 commits into
mainfrom
docs/landing-redesign

Conversation

@satran004

@satran004 satran004 commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Redesigns the docs landing page (devkit.yaci.xyz) in the style of store.yaci.xyz, in DevKit's orange brand colours, with dark and light themes. Stacked on #199, because it links to the Homebrew and User Settings pages added there.

Sections

  • Hero: "Your own Cardano devnet, in seconds."
    • A v0.12.0 announcement pill and an install box with Homebrew, npm and Docker tabs and a copy button.
    • A live console: yaci-devkit up types out, the boot steps tick off, then blocks are produced every second with a moving chain strip and an event log (topup, tx, mint, Plutus, CIP-30, MCP). The activity is illustrative, and the page says so.
  • SDK marquee: MeshJS, Evolution SDK, Lucid Evolution, Cardano Client Lib, PyCardano, Sutra, Blockfrost clients, and Ogmios & Kupo clients.
  • How it works: a new animated diagram with four columns.
    • 01 Build: the off-chain SDKs, now including Evolution SDK.
    • 02 Connect: Yaci Store's Blockfrost-compatible API, Ogmios, Kupo and the Submit API.
    • 03 Run: the devnet core. Yano hands over to cardano-node, and the companion / yano-only switch animates. Blocks are produced.
    • 04 Operate: Yaci CLI, the admin API, Yaci Viewer, the CIP-30 wallet and the MCP server.
  • Feature cards, each with its own animation:
    • block time (1s / 200ms / 100ms)
    • node modes
    • Blockfrost API terminal
    • an AI agent calling the MCP tools
    • CIP-30 wallet signing
    • rollback forks (create-forks → join-forks)
    • catch-up after a long pause
  • Install it your way: tabs for Homebrew, npm, Docker and Zip, with copyable commands and links to the setup guides.
  • What's new in v0.12.0 ("Fresh in the latest release"): Homebrew, catch-up, node modes, CIP-30 wallet, MCP, devkit.properties and the SDK test suites. Links to the release notes.
  • Final CTA, community links and footer.

Other changes

  • v0.12.0-beta5 references in the docs pages now say v0.12.0 (cip30-wallet, mcp-integration, yano-node-modes, services, docker, npm, zip).
  • globals.css no longer carries the old landing styles. The new styles are in components/landing/landing.css, scoped under .dk.
  • pages/_document.tsx sets the landing theme before first paint from next-themes' theme key, so the landing page and the docs open in the same theme.
  • No new dependencies. yarn.lock gains the optional platform entries it was missing, so yarn install --frozen-lockfile passes.

Testing

  • next build passes and yarn install --frozen-lockfile passes.
  • Checked in Chromium:
    • dark and light themes at 1440px, and 390px mobile with no horizontal scroll
    • no console errors
  • Yano Wallet support is in a separate PR stacked on this one.

🤖 Generated with Claude Code

satran004 and others added 4 commits October 14, 2026 19:37
- New Getting Started page for the Homebrew formulas (yaci-devkit, yaci-devkit-beta):
  install, switching from npm, upgrade, uninstall
- New User Settings page for ~/.yaci-cli/devkit.properties: read by the Homebrew, npm and zip
  distributions (not Docker), precedence, and when to re-create the devnet
- Link both from the introduction, npm, zip and known-issues pages; macOS 15 in the introduction

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Ogmios v7.0.0 and Kupo v2.12.0 publish aarch64-macos builds, which DownloadService already selects
(as Known Issues and the npm README say). Remove the warning from the Zip and Homebrew pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A new landing page in the style of store.yaci.xyz, in DevKit's colours, with dark and light themes:

- Hero with a live console: yaci-devkit up boots a devnet, then produces blocks with an event log
- A three.js chain of blocks between the hero and the SDK strip, loaded lazily and only on wide
  screens with motion allowed
- "How it works" diagram: off-chain SDKs (MeshJS, Evolution SDK, Lucid Evolution, Cardano Client
  Lib, PyCardano, Sutra), provider APIs, the devnet (companion / yano-only) and the tools
- Feature cards with animations: block time, node modes, Blockfrost APIs, MCP, CIP-30 wallet,
  rollback testing, catch-up after a pause
- Install tabs for Homebrew, npm, Docker and Zip, what's new in v0.12.0, and a final CTA

Also replaces the v0.12.0-beta5 references in the docs with v0.12.0, and drops the old landing
styles from globals.css.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Base automatically changed from docs/homebrew-devkit-properties to main October 14, 2026 13:37
satran004 and others added 2 commits October 14, 2026 21:42
Add a Yano Wallet spotlight section with an animated wallet window,
a Yano Wallet node in the architecture diagram, a nav link, and a new
docs page on connecting Yano Wallet to a DevKit devnet. Remove the
three.js chain band and the three dependency.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keep the removal of the three.js chain band here; the Yano Wallet
section, diagram entry and docs page move to a separate stacked PR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@satran004
satran004 merged commit 1da3b6f into main Oct 14, 2026
2 checks passed
@satran004
satran004 deleted the docs/landing-redesign branch October 14, 2026 14:43
satran004 added a commit that referenced this pull request Oct 14, 2026
Co-Authored-By: Claude Opus 5.5 <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