docs: revamp v2 docs — friendlier prose, navigation, and new guide pages#950
Conversation
Bring the whole v2 docset up to a consistent, friendly-but-efficient voice and make it easier to navigate, without breaking any existing URLs. Highlights: - Consistent skeleton across every source/sink/filter page (what it is + when to use it; consistent required/optional field markup; gotchas as asides). - New section landing pages (sources/sinks/filters/advanced) with "which one should I use?" comparison tables. - Sinks clustered by category via sidebar.order (Console -> Files -> Messaging -> Cloud -> Database), no file moves. - Deduplicated the AWS/GCP credential chains onto the Sinks overview page. - Split the 634-line Data Dictionary: concept model stays, Legacy-V1 event catalog moves to its own reference page. - Components the site barely used: Tabs (install/k8s/cursor), Steps (daemon, kafka guide), asides for feature gating and gotchas, code-block titles. - New pages: How it works (pipeline model + first Mermaid diagram + rollback handling), Quick Start (watch -> minimal daemon.toml), Troubleshooting. - Accuracy: corrected stale "requires feature X" notes left wrong by the batteries-included change (only kafka/zeromq/mithril/wasm need a custom build). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (55)
📝 WalkthroughWalkthroughA comprehensive documentation refresh for Oura v2: adds new pages ( ChangesOura v2 documentation refresh
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
What
A pass over the entire v2 docset (
docs/v2/) to make the prose friendlier-but-efficient, lean on the Starlight components the site barely used, cut wasteful duplication, and improve navigation — without breaking any existing URLs (reordering is done viasidebar.order, no file moves).Changes
Voice & structure
(required)/(optional, default = X)field markup, gotchas surfaced as asides.sources/,sinks/,filters/,advanced/— each with a "which one should I use?" comparison table.sidebar.order: Console → Files → Messaging → Cloud → Database (no file moves, URLs stable).Dedup
Page length / on-topic
reference/legacy_v1_events.mdx.Components (the site previously used one aside total)
title="daemon.toml"throughout.New pages
apply/undo/resetlifecycle, and the three ways to handle rollbacks.oura watchagainst a public relay (no node needed) → a minimaldaemon.toml.Accuracy
kafka/zeromq/mithril/wasmneed a custom build; everything else ships by default.Verification
Static checks pass: 55 pages, every internal
/oura/v2/…link resolves, no dead relay hostnames (runnable examples use the livebackbone.mainnet.cardanofoundation.org:3001), all code fences / asides /Tabs/Stepstags balanced with imports present, Mermaid fence well-formed.Note
A live Astro build wasn't run here — the docs site lives in the sibling
txpipe/docsrepo and consumes Oura via a separate submodule checkout, so the real render (including the first-ever Mermaid block) is validated after this merges and theoura-v2submodule is bumped.🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation