Skip to content

docs: restructure IA, redesign navbar and site CSS#3477

Open
jessiemongeon1 wants to merge 22 commits into
mainfrom
jessie/docs-restructure
Open

docs: restructure IA, redesign navbar and site CSS#3477
jessiemongeon1 wants to merge 22 commits into
mainfrom
jessie/docs-restructure

Conversation

@jessiemongeon1

Copy link
Copy Markdown
Contributor

Summary

  • Restructure docs into 4 product sections matching homepage cards: Walrus Console, Walrus Memory, Walrus Marketplace, Data Storage
  • Two-row navbar: logo + search + actions on top, section tabs on bottom with active tab highlighting
  • Reorder Data Storage sidebar following industry best practices (Mem0, Stripe, Vercel): Get Started → Concepts → Features → Examples → Tools → Costs → Operations → Protocol Reference (last)
  • Walrus Sites moved from top-level nav to subsection of Data Storage
  • Modernize CSS: tighter typography, compact sidebar, improved dark mode contrast, card styles matching homepage
  • Search modal redesigned with Ask Walrus AI banner (Sui docs style)
  • Homepage: light background, no topbar, Walrus logo at top
  • 22 new placeholder pages for Console, Marketplace, and Costs sections
  • Walrus mascot icon for Kapa AI button

Test plan

  • pnpm build passes
  • Verify homepage layout and cards link correctly
  • Verify two-row navbar with active tab highlighting across all sections
  • Verify dark mode contrast is readable across navbar, sidebar, content
  • Verify light mode styling
  • Verify search modal opens and Ask Walrus AI banner works
  • Test on mobile viewports
  • Verify Walrus Memory section still loads correctly

🤖 Generated with Claude Code

jessiemongeon1 and others added 2 commits June 18, 2026 11:36
- Redesign landing page with product-centric cards (Data Storage, Walrus
  Memory, Walrus Console, Walrus Skills) and integrated search bar
- Rewrite search modal to match Sui docs style: inline search input,
  plain text tabs, Ask Walrus AI banner that opens Kapa with query
- Add Kapa sidebar mode (data-view-mode=sidebar) with client module
  that detects open/close state and shifts doc content to accommodate
- Slim down navbar height (4.25rem → 3.25rem), tighten spacing and
  font sizes for a more compact look

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Restructure sidebar into 4 product sections: Walrus Console,
  Walrus Memory, Walrus Marketplace, Data Storage
- Reorder Data Storage sidebar: Get Started → Concepts → Features →
  Examples → Tools → Costs → Operations → Protocol Reference
- Two-row navbar: logo+search+actions top, section tabs bottom
- Active tab highlighted with tinted background and underline
- Modernize all CSS: tighter typography, compact sidebar, updated
  dark mode palette with proper contrast hierarchy
- Card styles match homepage aesthetic (20px radius, gradient hover)
- Search modal with Ask Walrus AI banner (Sui-style)
- Homepage: light background, no topbar, centered logo
- Add placeholder pages for Console, Marketplace, and Costs sections
- Walrus mascot icon for Kapa AI button

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://MystenLabs.github.io/walrus/pr-preview/pr-3477/

Built to branch gh-pages at 2026-06-26 16:53 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@github-actions

github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

📋 afdocs check results

URL: https://MystenLabs.github.io/walrus/pr-preview/pr-3477/

Running checks on mystenlabs.github.io/walrus/pr-preview/pr-3477/...

Agent-Friendly Docs Check: https://MystenLabs.github.io/walrus/pr-preview/pr-3477/
Timestamp: 6/26/2026, 4:57:36 PM

content-discoverability
  ✓ llms-txt-exists: llms.txt found at https://MystenLabs.github.io/walrus/pr-preview/pr-3477/llms.txt
  ✓ llms-txt-valid: llms.txt follows the proposed structure (H1, blockquote, heading-delimited link sections)
  ⚠ llms-txt-size: llms.txt is 64,416 characters (between 50,000 and 100,000; consider splitting)
      Learn more: https://agentdocsspec.com/spec/#llms-txt-size
  ○ llms-txt-links-resolve: llms.txt contains 214 links, but none are under /walrus/pr-preview/pr-3477
  ○ llms-txt-links-markdown: llms.txt contains 214 links, but none are under /walrus/pr-preview/pr-3477
  ✓ llms-txt-directive-html: llms.txt directive found in HTML of all 221 pages, near the top of content
  ✗ llms-txt-directive-md: Could not fetch markdown for any of 221 pages; 221 had no markdown version
      Learn more: https://agentdocsspec.com/spec/#llms-txt-directive-md

markdown-availability
  ✗ markdown-url-support: No pages support .md URLs (0/221 tested)
      Learn more: https://agentdocsspec.com/spec/#markdown-url-support
  ✗ content-negotiation: Server ignores Accept: text/markdown header (0/221 pages return markdown)
      Learn more: https://agentdocsspec.com/spec/#content-negotiation

page-size
  ✓ rendering-strategy: All 221 pages contain server-rendered content
  ○ page-size-markdown: Skipped: dependency check did not pass
  ✗ page-size-html: 1 of 221 pages convert to over 100K chars (max 438K HTML → 116K markdown (82% boilerplate))
      Learn more: https://agentdocsspec.com/spec/#page-size-html
  ✗ content-start-position: 71 of 221 pages have content starting past 50% (worst 74%)
      Learn more: https://agentdocsspec.com/spec/#content-start-position

content-structure
  ✗ tabbed-content-serialization: 54 tab group(s) found; worst page serializes to 115K chars (over 100K)
      Learn more: https://agentdocsspec.com/spec/#tabbed-content-serialization
  ⚠ section-header-quality: 1 of 3 page(s) with tab headers don't distinguish between variants
      Learn more: https://agentdocsspec.com/spec/#section-header-quality
  ✓ markdown-code-fence-validity: All 0 code fences properly closed across 1 pages

url-stability
  ✓ http-status-codes: All 221 pages return proper error codes for bad URLs
  ✓ redirect-behavior: No redirects detected across 221 pages

observability
  ✗ llms-txt-coverage: llms.txt covers 0/213 sitemap doc pages (0%); 213 missing
      Learn more: https://agentdocsspec.com/spec/#llms-txt-coverage
  ○ markdown-content-parity: Skipped: dependency check did not pass
  ✓ cache-header-hygiene: All 222 endpoints have appropriate cache headers

authentication
  ✓ auth-gate-detection: All 221 pages are publicly accessible
  ○ auth-alternative-access: All docs pages are publicly accessible; no alternative access paths needed

Summary
  9 passed, 2 warnings, 7 failed, 5 skipped (23 total)

Full spec: https://agentdocsspec.com/spec/

jessiemongeon1 and others added 9 commits June 22, 2026 09:54
Script fetches from three sources:
- MystenLabs/walrus GitHub releases (66 platform releases)
- MystenLabs/MemWal GitHub releases (19 Walrus Memory releases)
- Walrus blog posts (6 announcements)

Generates a consolidated release-notes.mdx with sections for each
source, auto-linked PR references, and MDX-safe content escaping.
Runs as part of the prestart/prebuild pipeline.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Each release note now has a visible inline code badge showing its
source: `WALRUS`, `WALRUS MEMORY`, or `BLOG`, plus network badges
(`Mainnet`/`Testnet`) for platform releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Release notes now use Docusaurus Tabs component with three tabs:
Walrus Platform, Walrus Memory, and Blog. Each tab shows only
its source's releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Use the walrus mascot favicon from blog.walrus.xyz
- Tabs: larger font (0.8125rem), more padding, bold weight
- Active tab: colored text, tinted background, thicker underline

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Tabs now render as a bordered pill group with rounded background.
Active tab has a raised white card appearance with shadow and
colored border, similar to a segmented control.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Navbar tab row: "Blog" replaced with "Release Notes" linking to
  /docs/release-notes
- Walrus Memory tab now has nested sub-tabs: MCP, TypeScript SDK,
  Python SDK, OpenClaw — each showing only its package's releases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Release Notes now has its own releaseNotesSidebar instead of being
a page inside the Data Storage sidebar. This prevents the double-
highlight issue where both the navbar tab and sidebar item were
active simultaneously.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use displayed_sidebar: null to hide the sidebar entirely on the
release notes page, giving it a clean blog-like layout. The navbar
tab uses a plain link instead of docSidebar.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jessiemongeon1

jessiemongeon1 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Style Guide Audit

Audited 51 file(s) against the Sui Documentation Style Guide.

258 violation(s) found. All must be fixed before merge.

docs/content/console/api/api-keys.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # API Keys
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/api/api-reference.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # API Reference
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/api/mcp-server.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # MCP Server Setup
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/billing/free-tier.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Free Tier
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Free Tier"
    • Fix: title: Free Tier
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Details on the perpetual free tier..."
    • Fix: description: Details on the perpetual free tier including storage limits and usage allowances.
  • Line 6 — H1 should only be in frontmatter
    • Current: # Free Tier
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/console/billing/plans-pricing.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Plans and Pricing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Plans and Pricing"
    • Fix: title: Plans and Pricing
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Available storage plans and pricing tiers in the Console."
    • Fix: description: Available storage plans and pricing tiers in the Console.
  • Line 7 — H1 only in frontmatter
    • Current: # Plans and Pricing
    • Fix: (remove H1; use frontmatter title only)

docs/content/console/billing/usage-pricing.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Usage-Based Pricing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 6 — H1 only in frontmatter
    • Current: # Usage-Based Pricing
    • Fix: Remove this H1 heading; the title is already set in frontmatter.
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Usage-Based Pricing"
    • Fix: title: Usage-Based Pricing
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "How usage-based billing works for reads, storage, and egress beyond the free tier."
    • Fix: description: How usage-based billing works for reads, storage, and egress beyond the free tier.

docs/content/console/datasets/access-models.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Access Models
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/datasets/list-on-marketplace.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # List on Marketplace
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/datasets/upload-dataset.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Upload a Dataset
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — no-quotation-marks
    • Current: title: "Upload a Dataset"
    • Fix: title: Upload a Dataset
  • Line 3 — no-quotation-marks
    • Current: description: "Upload a dataset with metadata fields and encryption options."
    • Fix: description: Upload a dataset with metadata fields and encryption options.

docs/content/console/datasets/what-are-datasets.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # What Are Datasets
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "What Are Datasets"
    • Fix: title: What Are Datasets
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Datasets are a first-class asset type in Walrus Console..."
    • Fix: description: Datasets are a first-class asset type in Walrus Console with metadata, encryption, and access control.
  • Line 6 — H1 should only be set in frontmatter, not in body
    • Current: # What Are Datasets
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/console/files/epoch-renewal.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Epoch Renewal
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Epoch Renewal"
    • Fix: title: Epoch Renewal
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Understand storage epochs and how to renew them..."
    • Fix: description: Understand storage epochs and how to renew them to keep your data available.

docs/content/console/files/manage-files.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Manage Files
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/files/storage-limits.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Storage Limits
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/files/upload-browse.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Upload and Browse
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/get-started/create-account.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Create an Account
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/get-started/dashboard-tour.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Dashboard Tour
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — no-quotation-marks
    • Current: title: "Dashboard Tour"
    • Fix: title: Dashboard Tour
  • Line 3 — no-quotation-marks
    • Current: description: "A guided walkthrough of the Walrus Console dashboard."
    • Fix: description: A guided walkthrough of the Walrus Console dashboard.

docs/content/console/get-started/first-upload.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Your First Upload
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Your First Upload"
    • Fix: title: Your First Upload
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Upload your first file to Walrus through the Console."
    • Fix: description: Upload your first file to Walrus through the Console.
  • Line 7 — H1 only in frontmatter
    • Current: # Your First Upload
    • Fix: Remove the H1 heading; the frontmatter title already sets it.

docs/content/console/get-started/what-is-console.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # What Is Walrus Console
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/index.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Walrus Console
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Walrus Console"
    • Fix: title: Walrus Console
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Manage storage, monitor usage, and interact..."
    • Fix: description: Manage storage, monitor usage, and interact with the Walrus network through a visual dashboard.
  • Line 7 — H1 should be in frontmatter only, not in body
    • Current: # Walrus Console
    • Fix: Remove the H1 heading; the frontmatter title already sets it.

docs/content/console/memory/browse-objects.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Browse Memory Objects
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Browse Memory Objects"
    • Fix: title: Browse Memory Objects
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "List, search, and delete individu...
    • Fix: description: List, search, and delete individual memory objects within a namespace.

docs/content/console/memory/epoch-renewal.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Epoch Renewal for Memory
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/memory/namespaces.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Memory Namespaces
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/security/authentication.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Authentication
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/security/security-audit.mdx (2 violation(s))

2 violation(s) (2 regex, 0 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Security Audit
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords

docs/content/console/teams/create-team.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Create a Team Space
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Create a Team Space"
    • Fix: title: Create a Team Space
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Set up a shared Company Space..."
    • Fix: description: Set up a shared Company Space for your team with centralized storage management.

docs/content/console/teams/invite-members.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Invite Members
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — no-quotation-marks
    • Current: title: "Invite Members"
    • Fix: title: Invite Members
  • Line 3 — no-quotation-marks
    • Current: description: "Invite team members by email and assign roles within your Company Space."
    • Fix: description: Invite team members by email and assign roles within your Company Space.

docs/content/console/teams/shared-api-keys.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Shared API Keys
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks
    • Current: title: "Shared API Keys"
    • Fix: title: Shared API Keys
  • Line 3 — No quotation marks
    • Current: description: "Generate and manage shared API keys scoped to your Company Space."
    • Fix: description: Generate and manage shared API keys scoped to your Company Space.

docs/content/costs/billing-faq.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Billing FAQ
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Billing FAQ
    • Fix: Remove this H1; the title is already set in frontmatter.

docs/content/costs/cost-calculator.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Cost Calculator
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — heading-hierarchy
    • Current: # Cost Calculator
    • Fix: Remove the H1 heading. The page title is already set in frontmatter.

docs/content/costs/index.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Costs and Billing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Costs and Billing
    • Fix: Remove the H1 heading; the title is already set in frontmatter.

docs/content/costs/storage-pricing.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Storage Pricing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Storage Pricing
    • Fix: Remove the H1 heading; the title is already set in frontmatter.

docs/content/marketplace/build-integrations/api-reference.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Marketplace API Reference
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Marketplace API Reference
    • Fix: Remove this H1 heading; the title is already set in frontmatter.

docs/content/marketplace/build-integrations/console-sync.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Console to Marketplace Sync
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Console to Marketplace Sync"
    • Fix: title: Console to Marketplace Sync
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Bidirectional sync between Walrus Console and the Marketplace."
    • Fix: description: Bidirectional sync between Walrus Console and the Marketplace.

docs/content/marketplace/build-integrations/embed-widgets.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Embed Marketplace Widgets
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Embed Marketplace Widgets
    • Fix: Remove this H1 heading; the title is already set in frontmatter.

docs/content/marketplace/build-integrations/webhooks-events.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Webhooks and Events
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Webhooks and Events
    • Fix: Remove this H1 heading; the title is already set in frontmatter.

docs/content/marketplace/consumers/access-licensed-data.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Access Licensed Data
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Access Licensed Data"
    • Fix: title: Access Licensed Data
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Retrieve blob IDs and integrate..."
    • Fix: description: Retrieve blob IDs and integrate licensed datasets into your pipeline.

docs/content/marketplace/consumers/license-dataset.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # License a Dataset
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — no-quotation-marks
    • Current: title: "License a Dataset"
    • Fix: title: License a Dataset
  • Line 3 — no-quotation-marks
    • Current: description: "Purchase and license datasets from the Walrus Marketplace."
    • Fix: description: Purchase and license datasets from the Walrus Marketplace.

docs/content/marketplace/consumers/renewals.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Renewals and Cancellations
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 6 — heading-hierarchy
    • Current: # Renewals and Cancellations
    • Fix: Remove the H1 heading. The page title is set in frontmatter.

docs/content/marketplace/get-started/browse-listings.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Browse Listings
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Browse Listings"
    • Fix: title: Browse Listings
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Find and explore data listings on the Walrus Marketplace."
    • Fix: description: Find and explore data listings on the Walrus Marketplace.
  • Line 7 — H1 should only be set in frontmatter
    • Current: # Browse Listings
    • Fix: (remove this line; the frontmatter title already sets the H1)

docs/content/marketplace/get-started/first-purchase.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Your First Purchase
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Your First Purchase"
    • Fix: title: Your First Purchase
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Buy your first data listing on the Walrus Marketplace."
    • Fix: description: Buy your first data listing on the Walrus Marketplace.
  • Line 7 — H1 only in frontmatter
    • Current: # Your First Purchase
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/marketplace/get-started/what-is-marketplace.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # What Is the Marketplace
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # What Is the Marketplace
    • Fix: Remove the H1 heading; the title is already set in frontmatter.

docs/content/marketplace/index.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Walrus Marketplace
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Walrus Marketplace"
    • Fix: title: Walrus Marketplace
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Buy, sell, and trade data and storage on the Walrus dec...
    • Fix: description: Buy, sell, and trade data and storage on the Walrus decentralized marketplace.
  • Line 7 — H1 should be set in frontmatter only, not in body
    • Current: # Walrus Marketplace
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/marketplace/list-and-sell/create-listing.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Create a Listing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Create a Listing"
    • Fix: title: Create a Listing
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "List your data or storage for sale on the Marketplace."
    • Fix: description: List your data or storage for sale on the Marketplace.
  • Line 7 — H1 only in frontmatter
    • Current: # Create a Listing
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/marketplace/list-and-sell/manage-listings.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Managing Your Listings
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Managing Your Listings"
    • Fix: title: Managing Your Listings
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Update, pause, or remove your Marketplace listings."
    • Fix: description: Update, pause, or remove your Marketplace listings.

docs/content/marketplace/list-and-sell/pricing-royalties.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Pricing and Royalties
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Pricing and Royalties"
    • Fix: title: Pricing and Royalties
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Set pricing and configure royalty structures for your listings."
    • Fix: description: Set pricing and configure royalty structures for your listings.
  • Line 7 — H1 should only be in frontmatter
    • Current: # Pricing and Royalties
    • Fix: (remove this line; the frontmatter title already sets the H1)

docs/content/marketplace/publishers/access-control.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Access Control
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks
    • Current: title: "Access Control"
    • Fix: title: Access Control
  • Line 3 — No quotation marks
    • Current: description: "Set public, time-gated, or perpetually gated access..."
    • Fix: description: Set public, time-gated, or perpetually gated access for your marketplace listings.

docs/content/marketplace/publishers/analytics.mdx (4 violation(s))

4 violation(s) (2 regex, 2 claude)

  • Line 6 — H1 only in frontmatter
    • Current: # Analytics
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter values
    • Current: title: "Analytics"
    • Fix: title: Analytics
  • Line 3 — No quotation marks in frontmatter values
    • Current: description: "Track views, purchases, and revenue..."
    • Fix: description: Track views, purchases, and revenue for your marketplace listings.

docs/content/marketplace/publishers/create-listing.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Create a Listing
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Create a Listing"
    • Fix: title: Create a Listing
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "List your data or storage for sale on the Marketplace."
    • Fix: description: List your data or storage for sale on the Marketplace.
  • Line 7 — H1 only in frontmatter
    • Current: # Create a Listing
    • Fix: Remove the H1 heading; the frontmatter title already sets it.

docs/content/marketplace/publishers/manage-listings.mdx (3 violation(s))

3 violation(s) (2 regex, 1 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Managing Your Listings
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 7 — H1 only in frontmatter
    • Current: # Managing Your Listings
    • Fix: Remove the H1 heading; the title is already set in frontmatter.

docs/content/marketplace/publishers/pricing-royalties.mdx (5 violation(s))

5 violation(s) (2 regex, 3 claude)

  • Line 7 — H1 only in frontmatter
    • Current: # Pricing and Royalties
    • Fix: Use ## or lower for section headings
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 2 — No quotation marks in frontmatter
    • Current: title: "Pricing and Royalties"
    • Fix: title: Pricing and Royalties
  • Line 3 — No quotation marks in frontmatter
    • Current: description: "Set pricing and configure royalty structures for your listings."
    • Fix: description: Set pricing and configure royalty structures for your listings.
  • Line 7 — H1 only in frontmatter
    • Current: # Pricing and Royalties
    • Fix: (remove this line; the title is already set in frontmatter)

docs/content/release-notes.mdx (83 violation(s))

83 violation(s) (58 regex, 25 claude)

  • Line 8 — H1 only in frontmatter
    • Current: # Release Notes
    • Fix: Use ## or lower for section headings
  • Line 394 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 424 — No exclamation marks
    • Current: !
    • Fix: .
  • Line 424 — Use second person (you), not first person
    • Current: Includes a new endpoint /v1alpha/blobs/concat ha
    • Fix: Rewrite using 'you'
  • Line 476 — No exclamation marks
    • Current: !
    • Fix: .
  • Line 476 — Use second person (you), not first person
    • Current: Includes a new endpoint /v1alpha/blobs/concat ha
    • Fix: Rewrite using 'you'
  • Line 528 — No exclamation marks
    • Current: !
    • Fix: .
  • Line 528 — Use second person (you), not first person
    • Current: Includes a new endpoint /v1alpha/blobs/concat ha
    • Fix: Rewrite using 'you'
  • Line 670 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 680 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 691 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 716 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 727 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 814 — Use "and" not "&"
    • Current: &
    • Fix: and
  • Line 907 — Use "and" not "&"
    • Current: &
    • Fix: and
  • Line 910 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 986 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 999 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1001 — Use "through" not "via"
    • Current: via
    • Fix: through
  • Line 1022 — Use second person (you), not first person
    • Current: As part of this release we are introducing Quilt -
    • Fix: Rewrite using 'you'
  • Line 1040 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1053 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1235 — Use "through" not "via"
    • Current: via
    • Fix: through
  • Line 1244 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1261 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1266 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1271 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1294 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1304 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1308 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1312 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1333 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1347 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1352 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1357 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1643 — Use "through" not "via"
    • Current: via
    • Fix: through
  • Line 1734 — "on-chain" is one word → "onchain"
    • Current: on-chain
    • Fix: onchain
  • Line 1742 — "on-chain" is one word → "onchain"
    • Current: on-chain
    • Fix: onchain
  • Line 1769 — Use "might" not "may"
    • Current: may
    • Fix: might
  • Line 1769 — "on-chain" is one word → "onchain"
    • Current: on-chain
    • Fix: onchain
  • Line 1775 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 1929 — US English: favour → favor
    • Current: favour
    • Fix: favor
  • Line 1991 — Use present tense, not future
    • Current: will
    • Fix: Use present tense verb
  • Line 2006 — Headings use sentence case (acronyms stay capitalized)
    • Current: Walrus Memory MCP v0.0.5
    • Fix: Capitalize only first word, proper nouns, and acronyms
  • Line 2031 — No em dashes in prose
    • Current:
    • Fix: Rewrite with comma, parentheses, or split sentence
  • Line 2040 — Headings use sentence case (acronyms stay capitalized)
    • Current: Walrus Memory MCP v0.0.4
    • Fix: Capitalize only first word, proper nouns, and acronyms
  • Line 2060 — Headings use sentence case (acronyms stay capitalized)
    • Current: Walrus Memory MCP v0.0.3
    • Fix: Capitalize only first word, proper nouns, and acronyms
  • Line 2078 — Headings use sentence case (acronyms stay capitalized)
    • Current: Walrus Memory MCP v0.0.2
    • Fix: Capitalize only first word, proper nouns, and acronyms
  • Line 2101 — Headings use sentence case (acronyms stay capitalized)
    • Current: Walrus Memory MCP v0.0.1
    • Fix: Capitalize only first word, proper nouns, and acronyms
  • Line 2142 — No exclamation marks
    • Current: !
    • Fix: .
  • Line 2146 — No Latin abbreviations
    • Current: e.g.
    • Fix: for example
  • Line 2148 — No em dashes in prose
    • Current:
    • Fix: Rewrite with comma, parentheses, or split sentence
  • Line 2228 — Capitalize testnet in prose
    • Current: testnet
    • Fix: Testnet
  • Line 2386 — No exclamation marks
    • Current: !
    • Fix: .
  • Line 2394 — No em dashes in prose
    • Current:
    • Fix: Rewrite with comma, parentheses, or split sentence
  • Line 2436 — Use "through" not "via"
    • Current: via
    • Fix: through
  • Line 2437 — Use "through" not "via"
    • Current: via
    • Fix: through
  • Line 1 — Frontmatter needs keywords
    • Current: (missing or placeholder)
    • Fix: Add relevant keywords
  • Line 616 — double period / extra punctuation
    • Current: ``--skip-consistency-check. to skip blob
    • Fix: ``--skip-consistency-check to skip blob
  • Line 656 — double period / extra punctuation
    • Current: ``--skip-consistency-check. to skip blob
    • Fix: ``--skip-consistency-check to skip blob
  • Line 813 — no ampersands in prose
    • Current: #### Publisher && CLI
    • Fix: #### Publisher and CLI
  • Line 885 — extra space
    • Current: new endpoint in aggregator: /quilts/
    • Fix: new endpoint in aggregator: /quilts/
  • Line 1042 — quotation marks in prose
    • Current: Added "/v1/quilts" publisher endpoint to store quilts.
    • Fix: Added /v1/quilts publisher endpoint to store quilts.
  • Line 2018 — stacked headings
    • Current: `#### 0.0.5

Added`

  • Fix: Add introductory text between the headings or merge them
  • Line 2051 — stacked headings
    • Current: `#### 0.0.4

Fixed`

  • Fix: Add introductory text between the headings or merge them
  • Line 2070 — stacked headings
    • Current: `#### 0.0.3

Changed`

  • Fix: Add introductory text between the headings or merge them
  • Line 2089 — stacked headings
    • Current: `#### 0.0.2

Added`

  • Fix: Add introductory text between the headings or merge them
  • Line 2112 — stacked headings
    • Current: `#### 0.0.1

Initial Release`

  • Fix: Add introductory text between the headings or merge them
  • Line 2138 — stacked headings
    • Current: `#### 0.0.7

Patch Changes`

  • Fix: Add introductory text between the headings or merge them
  • Line 2163 — stacked headings
    • Current: `#### 0.0.6

Added`

  • Fix: Add introductory text between the headings or merge them
  • Line 2187 — stacked headings
    • Current: `#### 0.0.5

Added`

  • Fix: Add introductory text between the headings or merge them
  • Line 2218 — stacked headings
    • Current: `#### 0.0.4

Added`

  • Fix: Add introductory text between the headings or merge them
  • Line 2244 — stacked headings
    • Current: `#### 0.0.3

Changed`

  • Fix: Add introductory text between the headings or merge them
  • Line 2271 — stacked headings
    • Current: `#### 0.0.2

Security`

  • Fix: Add introductory text between the headings or merge them
  • Line 2357 — stacked headings
    • Current: `#### 0.0.5

Patch Changes`

  • Fix: Add introductory text between the headings or merge them
  • Line 2382 — stacked headings
    • Current: `#### 0.0.4

Patch Changes`

  • Fix: Add introductory text between the headings or merge them
  • Line 2412 — stacked headings
    • Current: `#### 0.0.3

Patch Changes`

  • Fix: Add introductory text between the headings or merge them
  • Line 2431 — stacked headings
    • Current: `#### 0.0.1

Initial Release`

  • Fix: Add introductory text between the headings or merge them
  • Line 72 — passive voice
    • Current: are now correctly included on range requests
    • Fix: now correctly include blob attribute headers on range requests
  • Line 174 — passive voice
    • Current: causing uploads to be silently rejected with 413
    • Fix: silently rejecting uploads with 413
  • Line 170 — passive voice
    • Current: data is only deleted immediately if this parameter is set
    • Fix: the node deletes data immediately only if you set this parameter
  • Line 364 — passive voice
    • Current: can be disabled by adding the following
    • Fix: you can disable them by adding the following
  • Line 1244 — passive voice
    • Current: this bugfix may break some setups that relied on the previous incorrect behavior
    • Fix: this bugfix might break some setups that relied on the previous incorrect behavior

Automated audit using the Sui Documentation Style Guide.

jessiemongeon1 and others added 11 commits June 24, 2026 08:54
Console IA redesigned with 8 sections matching the PRD:
- Get Started (what is console, account, tour, first upload)
- Files and Storage (upload, manage, epoch renewal, limits)
- Walrus Memory (namespaces, browse objects, epoch renewal)
- Datasets (what are datasets, upload, access models, marketplace)
- API and MCP (keys, MCP server setup, API reference)
- Team Spaces (create, invite, shared keys)
- Billing (free tier, usage pricing, plans)
- Security (authentication, audit)

Marketplace IA restructured into user-centric sections:
- Get Started (overview, browse, first purchase)
- For Publishers (create, pricing, access control, manage, analytics)
- For Consumers (license, access data, renewals)
- Build Integrations (API, widgets, webhooks, console sync)

22 new Console pages, 6 new Marketplace pages, old manage-storage
directory removed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace dynamic sidebar generation with a hardcoded sidebar that
places every page in optimal order for AI developer UX:

1. Get Started (what is it, quick start, choose path, examples)
2. Core Concepts (merged fundamentals + architecture)
3. AI Tools / MCP — PROMOTED from 7th to 3rd position
4. TypeScript SDK — orphans placed logically (overview first,
   examples/cookbook middle, advanced/API last)
5. Python SDK
6. OpenClaw Plugin
7. Relayer (infrastructure, demoted)
8. Reference (merged contract, indexer, architecture, security)
9. Contributing (bottom)

Key changes vs previous dynamic sidebar:
- MCP promoted for AI developer audience (primary persona)
- SDK orphans (8 pages) deterministically ordered
- Contract/Indexer/Architecture collapsed into Reference
- Relayer demoted below user-facing sections
- All orphans placed — no random filesystem ordering

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Homepage card links now use Docusaurus useBaseUrl hook instead of
hardcoded absolute paths. This ensures links work correctly on
GitHub preview deploys where the base URL is not "/".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Data Storage is now the first tab in the navbar (leftmost)
- Tab order: Data Storage | Walrus Memory | Walrus Console | Walrus Marketplace | Release Notes
- Remove standalone "Walrus Memory" landing link from sidebar
- Clean up TypeScript SDK: remove dev pages, fix labels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace raw <a href> tags with Docusaurus <Link to> component for
all homepage card links. The Link component automatically prepends
the correct baseUrl (e.g. /walrus/pr-preview/pr-3477/) which fixes
404s on GitHub Pages preview deployments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use useDocusaurusContext to get baseUrl and prepend it to all card
hrefs at render time. This ensures the correct path is baked into
the static HTML during SSR, fixing 404s on GitHub Pages preview
deploys where baseUrl is /walrus/pr-preview/pr-NNNN/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pull 59 editorial summary files from PR #3492 and integrate them
into the release notes generator. Each Walrus platform release now
shows a human-written editorial summary as a blockquote above the
raw GitHub release body.

Editorial files live in docs/editorial/walrus-v*.md with frontmatter
and a concise summary paragraph. The script matches them by version
number and prepends the summary (with the network/date line stripped
since it's already rendered by the script).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 19 editorial summaries for Walrus Memory releases (SDK, MCP,
  Python, OpenClaw) stored in docs/editorial/memwal-*.md
- Release notes script now loads both Walrus and MemWal editorial
  summaries, rendering them as blockquotes above each release body
- Blog tab removed from release notes page (only Walrus Platform
  and Walrus Memory tabs remain)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace plain blockquotes with styled .release-editorial divs:
- Larger text (1rem vs 0.85rem), taller line-height (1.65)
- Gradient background with purple/mint tint
- 4px purple left border, rounded right corners
- More padding (1.25rem 1.5rem) for visual weight
- Dark mode: mint border, subtle gradient

Co-Authored-By: Claude Opus 4.6 (1M context) <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