Update Cloud docs landing page to component-home-v3#578
Conversation
Migrates Cloud docs landing page to use the new component-home-v3 layout with configurable content via page attributes. ## Deploy Section - :page-deploy-title: Section heading - :page-deploy-N-title/desc/link/icon: Card content (up to 3) ## Popular Topics Section - :page-popular-title: Section heading - :page-popular-N-title/desc/link/icon: Card content (up to 4) ## Labs Section - :page-labs-title: Section heading - :page-labs-link: Link to all labs - :page-labs-N-title/link: Individual lab links ## Stats Bar - :page-stats: Pipe-separated stats with ;; delimiter Related: redpanda-data/docs-ui#376
✅ Deploy Preview for rp-cloud ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe home page for Redpanda Cloud documentation is migrated from component-home-v2 to component-home-v3, with a refreshed page description. All major sections are updated: the deploy section now features Serverless, Dedicated cluster, and Bring Your Own Cloud with new descriptions and icons; the Popular topics section is revised with Billing, Security, Networking, and rpk commands entries; a new Labs for Redpanda Cloud section is added with four lab entries linked to external GitHub repositories; and the stats bar messaging is rewritten to highlight Serverless deployment speed, pay-as-you-go pricing, zero infrastructure setup, and automatic scaling. Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
|
Jira: DOC-2180 |
- Updated xrefs and includes: ROOT → streaming - Updated xrefs: redpanda-connect → connect This allows cloud-docs to correctly include single-sourced content from the renamed streaming component.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ption Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- product-name: Redpanda Streaming (for self-managed references) - cloud-product-name: Redpanda Cloud (for cloud references) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- More accurate name: component-level metadata, not page-level - Remove section field (deprecated - breadcrumbs use page-navigation config) - Update Cloud component configuration Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Hero: Add "Streaming, Connect, and SQL built in" to clarify offerings - Remove "Get started with Redpanda Cloud" deploy section per PM feedback - Update labs links to use Antora resource IDs (labs:ai-agents:langchain-agent.adoc, etc.) - All labs are Cloud-compatible (have page-cloud: true attribute) - Decision matrix remains for Serverless vs BYOC choice Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Change xref:home:streaming:mcp-setup.adoc to xref:home:ROOT:mcp-setup.adoc Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Add converted SQL reference files
* Duplicate file
* Add index files
* Add SQL reference to Cloud nav
* Move reference pages to reference module
* Convert remaining docs
* Add placeholder index files
* Cleanup
* Move SQL section after RPCN
* Continue cleanup using plugin audit and review
* External links open in new window
* Minor edit to trigger deploy preview
* Migrate degraded state doc
* Minor style edits
* Address drift from Oxla changes since mid-Oct 2025
* Include CREATE TABLE and DROP changes
* Update existing pages with placeholders for pages to be created
* Another pass at style fixes
* Missing TODO
* Add remaining new reference pages to address doc drift
* Remove Oxla storage compression references
* Remove INSERT/UPDATE/DELETE from psycopg2 supported features
* Remove Oxla-specific reasons from java-jdbc unsupported list
* Remove DELETE/UPDATE references from php-pdo rowCount
* Remove CREATE TABLE/INSERT example from select.adoc
Assume that a student_data table is already created and populated with data
* Remove table duplication TIP
* Fix clumped "SELECTstatement"
* Add missing Venn diagrams to JOIN pages
* Inconsistent formatting with function names and parentheses
* Incorrect COUNT logic with HAVING
* Add NULLS FIRST/LAST, fix interval sorting
* Replace CREATE TABLE oxlafunctions example in offset.adoc
Redpanda SQL does not support CREATE TABLE without an external catalog
Example assumes precreated salaryemp table
* Unrelated "employees" text
* Move column compatibility note to set-operations index
Column type compatibility and flexible ordering
applies to all set operations (UNION, INTERSECT, EXCEPT)
* Both ROWS and RANGE frame modes are supported
* Add GEOMETRY/GEOGRAPHY
* Create sql-operators section with full operator list
* timestamp-with-time-zone formatting
* Remove internal memory representation for date type
* Add month and day conversion note
* Remove internal memory representation from bool type
* System catalogs disambiguation note and 7 new pg_* pages
* Fix nav
* Move bitwise operators
* Double check SQL examples and outputs
* Remove unix_macros
* Reorganize math and trig function pages
* Implement some deferred fixes related to old Oxla examples
* Fix anchors in xrefs
* Apply QA checklist first pass across SQL reference docs
Run 11-point QA checklist against all migrated SQL pages (148 files).
Fixes applied: remove "Please note" phrasing, fix "here" link text,
replace future tense output descriptions with present tense, simplify
"allows/enables you to" constructions, remove minimizing language,
fix wordy instructions, add missing admonition punctuation, replace
verbose output lead-ins, remove "etc.", normalize positional references,
and update stale PostgreSQL doc links to /docs/current/.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Person 4 edits, including future tense, passive voice
* more Person 4 edits
* Person 4 edits
* Parallelize :description: metadata for SQL language client pages
Standardize the Java, PHP, and Python connector pages on the same
imperative "Connect to Redpanda SQL from <language> using <tool>"
template already used by the C# page and the parent index page.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Apply Feediver1 review suggestions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Apply pending PR suggestion comments
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Minor edit - statements index
* keywords.adoc - move in nav tree, make table more scannable
* alter-table minor edit
* create-redpanda-catalog: Improve Options section
* create-storage minor edit
* Improve CREATE TABLE reference page clarity
Clarify NOTE about CREATE TABLE behavior, convert multi-value option
descriptions to lists for scannability, and rename ambiguous example
heading.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* select: review fixes
* set-show: review fixes
* show-tables minor edit
* show-nodes: review fixes
* describe: review fixes
* sql-statements review pass
* from - review pass
* Minor edit
* set-operations: review fixes
* More review fixes for sql-clauses
* other-functions review fixes
* Normalize QA fixes
* Apply edits based on doc team review
* Standardize "To do X, run:"
* Structural improvements
* Sweep for passive voice
* Person 2 style review: aggregate, window, JSON functions
Style fixes across 31 files:
- Future tense → present tense ("will return" → "returns")
- Wordy instructions ("lets you" → direct verb)
- Awkward phrasing ("Here's how" → cleaner alternatives)
- First person ("we're going to" → "This example")
- Passive "It" patterns in tables → active voice
- Positional references ("the above query" → "Output:")
- Typo fix ("ouput" → "output")
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Pass to standardize QA
* Apply suggestions from review
* Minor edits
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: micheleRP <michele@redpanda.com>
Co-authored-by: Joyce Fee <joyce@redpanda.com>
Co-authored-by: JakeSCahill <jake@redpanda.com>
* SQL GA nav * DOC-1993: Move Redpanda Catalogs page to sql module under Query data Relocates redpanda-catalogs.adoc from modules/reference/pages/sql/ to modules/sql/pages/query-data/, adds the entry under SQL > Query data in nav.adoc, removes the old entry from Reference > Redpanda SQL Reference, and updates the cross-link in system-catalogs/index.adoc. Structural-only; no content changes (content rewrite is in DOC-2049). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Duplicate component-whats-new attributes as page-whats-new - page-whats-new displays on cloud home page - component-whats-new displays on data-platform aggregation page - Both point to same SQL content
Only page-layout is needed; page-role is redundant as the layout automatically sets the correct role class.
Defines 4 cloud-specific AI suggestion questions that appear in the Ask AI chat drawer when viewing Cloud documentation. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Resolved conflict in serverless.adoc by combining page-aliases from both branches - Kept new topic metadata (topic-type, personas, learning objectives) from main
- Add component cards section (Streaming, Connect, SQL) with NEW and BYOC badges - Add deployment cards section (Serverless, BYOC, Dedicated) - Remove What's New, Features, Labs, and Path comparison sections - Comment out SQL nav items for pages that don't exist yet - Keep only existing SQL pages active in navigation Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Review
Critical
-
:page-popular-2-icon: lockis not a supported v3 icon (modules/home/pages/index.adoc:66). The popular-section icon set indocs-ui/src/partials/component-home-v3.hbsissparkles, flow, chart, lightning, book, plug, terminal, package, kubernetes, docker, linux. The icon<div>will render withdata-icon="lock"but no SVG. Fix: swap tobookorplug. -
Em dashes in description and hero description (
modules/home/pages/index.adoc:3and:4). Both containCloud — a fully managed. Style guide forbids em dashes. Fix: replace with comma or sentence break, e.g.Cloud, a fully managed platform with Streaming, Connect, and SQL built in.
Suggestions
:page-component-1-desc: Real-time data streaming at scale with Kafka-compatible API— noun phrase, no verb. Suggest:Stream real-time data at scale with a Kafka-compatible API.:page-popular-1-desc: Understand pricing and usage metering.— awareness verb; consider an active alternative:Review pricing and usage metering.:description:and:page-hero-description:are byte-identical (~280 chars). Fine for hero, but consider tightening the meta description for SEO.:page-deployment-3-features: 99.99% SLAis a contractual claim — confirm with PM before it becomes visible.:page-component-1-features: 10x faster than Kafkais marketing voice; tone matches a marketing landing more than docs. Consider toning down to a docs-appropriate phrasing or moving to the marketing site.
Connect content sweep (~252 files)
Spot-checked inputs/aws_s3.adoc, outputs/redpanda.adoc, processors/bloblang.adoc, plus the two new Salesforce input stubs (salesforce_cdc.adoc, salesforce_graphql.adoc) with their :page-aliases: and the placeholder topics/cloud-topics.adoc. Pure mechanical include::redpanda-connect: → include::connect: swaps elsewhere. git grep for stale xref:redpanda-connect:, xref:redpanda-labs:, xref:ROOT:, include::redpanda-connect:, include::ROOT: on the PR branch returns zero hits. ✅
Coordination risk
- Uses
component-metadatainantora.yml(consistent withdocsredpanda-data/docs#1698-redpanda-data/docs#1705 andrp-connect-docsredpanda-data/rp-connect-docs#427). include::connect:...requiresrp-connect-docsredpanda-data/rp-connect-docs#427 to merge with or before this PR.xref:streaming:.../include::streaming:...require thedocsrename PRs to merge.- Labs URLs in
antora.yml(labs:clients:cloud-go.adoc) requireredpanda-labsredpanda-data/redpanda-labs#285 to rename to componentlabs. component-metadatakey is supported bydocs-uiv3.0.0-beta.9 (sort-components.js,get-header-data.js,get-header-color.js).ai-suggestion-1..4matches theget-ai-suggestions.jshelper.start_page: home:index.adocresolves only because the newmodules/home/pages/index.adocis present in this PR — partial revert would break the start page.
See docs-site redpanda-data/docs-site#173 for cross-rollout notes (suggested approval order + verification steps).
micheleRP
left a comment
There was a problem hiding this comment.
Approved on the assumption that the 2 Critical items in the review comment above are addressed before merge: (1) swap the unsupported lock icon at modules/home/pages/index.adoc:66 for one of the valid v3 popular icons (sparkles, flow, chart, lightning, book, plug, terminal, package, kubernetes, docker, linux — book or plug are the closest fits for Security), (2) strip the em dashes from :description: and :page-hero-description: on lines 3-4 (Cloud — a fully managed).
Summary
Migrates the Cloud docs landing page to use the new
component-home-v3layout with configurable content via page attributes.Page Attributes Added
Deploy Section
:page-deploy-title::page-deploy-N-title::page-deploy-N-desc::page-deploy-N-link::page-deploy-N-icon:Popular Topics Section
:page-popular-title::page-popular-N-title::page-popular-N-desc::page-popular-N-link::page-popular-N-icon:Labs Section
:page-labs-title::page-labs-link::page-labs-N-title::page-labs-N-link:Stats Bar
:page-stats:;;delimiterRelated