Skip to content

DOC-1773 Update connect quickstart with new onboarding#443

Merged
micheleRP merged 23 commits intomainfrom
DOC-1773-Update-connect-quickstart-docs-to-reflect-new-onboarding-experience
Nov 12, 2025
Merged

DOC-1773 Update connect quickstart with new onboarding#443
micheleRP merged 23 commits intomainfrom
DOC-1773-Update-connect-quickstart-docs-to-reflect-new-onboarding-experience

Conversation

@micheleRP
Copy link
Copy Markdown
Contributor

@micheleRP micheleRP commented Oct 29, 2025

Description

This pull request updates the Redpanda Connect quickstart with the new onboarding experience. A new entry is added to the "What's New" page to highlight the improved quickstart experience.

Resolves https://redpandadata.atlassian.net/browse/DOC-1773
Review deadline:

Page previews

What's New
Redpanda Connect Quickstart

Checks

  • New feature
  • Content gap
  • Support Follow-up
  • Small fix (typos, links, copyedits, etc)

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Oct 29, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

📝 Walkthrough

Walkthrough

This PR updates two documentation files related to Redpanda Connect's new onboarding experience. The primary change rewrites modules/develop/pages/connect/connect-quickstart.adoc from a generic multi-section guide to a prescriptive step-by-step tutorial that builds a concrete email processing pipeline. The rewrite includes restructured prerequisites, simplified build steps, explicit YAML configuration examples, and authentication/permissions guidance. A secondary change adds a new November 2025 section in modules/get-started/pages/whats-new-cloud.adoc announcing the simplified Connect UI experience with a reference to the updated quickstart.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

  • Considerations:
    • Documentation-only changes with no code or API alterations
    • One file involves a substantial rewrite requiring careful content review for accuracy and clarity
    • One file is a small addition to a what's-new page
    • Changes are heterogeneous (rewrite vs. new section) but limited in file scope
    • Review complexity stems primarily from validating documentation accuracy against the new onboarding UX rather than technical complexity

Possibly related PRs

Suggested reviewers

  • tomasz-sadura
  • david-yu
  • jrkinley

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
Linked Issues Check ❓ Inconclusive The changes successfully update the connect-quickstart documentation to reflect the new "wizard" experience workflow, transforming it from a multi-tab cluster setup to a streamlined step-by-step tutorial. A "What's New" entry was also added to highlight the improved quickstart experience. However, the linked issue objective explicitly requires that documentation should reflect the new workflow "while acknowledging its rollout state" (noting it is currently behind a feature flag and not yet released to serverless users). The provided summaries do not clearly indicate whether this rollout state caveat was included in the updated documentation. Verify that the updated connect-quickstart.adoc includes an explicit caveat or note acknowledging that the new onboarding experience is currently behind a feature flag and not yet released to serverless users, as specified in the DOC-1773 objective. This detail appears to be missing or unclear in the provided summaries and should be confirmed in the actual file changes.
✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title "DOC-1773 Update connect quickstart with new onboarding" is clear, concise, and directly summarizes the main change. It specifically identifies that the connect quickstart documentation is being updated to reflect the new onboarding experience, which aligns with the primary objective of the PR. The title is specific enough that a teammate scanning history would understand the primary change at a glance.
Out of Scope Changes Check ✅ Passed All changes in this pull request are directly related to the stated PR objectives. The modifications to the connect-quickstart.adoc file document the new step-by-step onboarding workflow, while the updates to whats-new-cloud.adoc highlight this improvement for users. The concrete YAML examples, authentication flow, and configuration details added are all part of documenting the new wizard experience and are appropriately scoped to the PR's purpose.
Description Check ✅ Passed The pull request description is mostly complete and addresses the core requirements of the template. It includes an issue reference (DOC-1773), provides page previews for both modified pages in valid preview link format, and appropriately selects "New feature" from the available checkboxes. The description clearly communicates the purpose of the changes: updating the Redpanda Connect quickstart to reflect a new onboarding experience. However, the review deadline field is left empty, which is a non-critical section that could have been filled in. Additionally, the issue reference uses a JIRA format rather than the GitHub issue format shown in the template, though this appears to align with the repository's standard for issue tracking based on the PR objectives.

Comment @coderabbitai help to get the list of available commands and usage tips.

@netlify
Copy link
Copy Markdown

netlify bot commented Oct 29, 2025

Deploy Preview for rp-cloud ready!

Name Link
🔨 Latest commit 866a139
🔍 Latest deploy log https://app.netlify.com/projects/rp-cloud/deploys/6912458d52902f00087ff3b9
😎 Deploy Preview https://deploy-preview-443--rp-cloud.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@micheleRP micheleRP marked this pull request as ready for review October 29, 2025 16:48
@micheleRP micheleRP requested a review from a team as a code owner October 29, 2025 16:48
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
modules/develop/pages/connect/connect-quickstart.adoc (1)

194-201: Clarify cluster reference in cleanup instructions.

Line 201 references deleting the "connect-quickstart" cluster, but this cluster is never explicitly created during the quickstart steps. This assumes users created a cluster beforehand (mentioned in prerequisites). Clarify that this refers to an existing cluster, or adjust the language to be clearer about what users should clean up:

-. Go back to the **Clusters** page and delete the **connect-quickstart** cluster.
+. (Optional) Go back to the **Clusters** page and delete your cluster if you created one specifically for this quickstart.

Alternatively, if this is meant to match the cluster name from prerequisites, consider adding guidance in the Prerequisites section to specify a cluster name.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 111b4cd and fedf042.

📒 Files selected for processing (2)
  • modules/develop/pages/connect/connect-quickstart.adoc (5 hunks)
  • modules/get-started/pages/whats-new-cloud.adoc (1 hunks)
🔇 Additional comments (8)
modules/get-started/pages/whats-new-cloud.adoc (1)

9-13: Consider acknowledging the feature flag status per PR objectives.

The new November 2025 section aligns with the quickstart update but doesn't acknowledge that the new RPCN onboarding UX is currently behind a feature flag and not yet released to all serverless users, as noted in the PR objectives. Consider adding a note to set expectations for users who may not yet see this new experience.

Should this entry include a note about the limited availability or feature flag status? For example:

Redpanda Connect provides a simplified xref:develop:connect/connect-quickstart.adoc[quickstart] experience in the UI (currently in limited availability).

Also, note that "Redpanda Connect updates" appears as a subsection heading in both November 2025 (line 11) and October 2025 (line 34). While technically acceptable across different months, this naming could be clarified to distinguish the announcements (e.g., "Redpanda Connect quickstart improvements" for November).

modules/develop/pages/connect/connect-quickstart.adoc (7)

4-11: Well-structured, goal-oriented quickstart introduction.

The rewrite from a generic multi-section guide to a concrete email processing pipeline is pedagogically sound. Users immediately understand what they'll build and why each component matters, lowering the barrier to entry.


14-29: Clear component table with purpose column.

The three-column table (Component type, Component, Purpose) with direct xref links to each component's documentation is a good pattern for quickly orienting users and enabling them to explore further. The purpose statements are concise and action-oriented.


31-36: Prerequisites are clear and account for Serverless limits.

The simplified prerequisites listing cluster types and the note about the 10-pipeline limit on Serverless is helpful. However, per the PR objectives, consider adding a note that the new RPCN onboarding experience may be in limited availability or behind a feature flag, especially for Serverless users:

 NOTE: You can run up to 10 pipelines on a Serverless cluster.
+
+NOTE: The new Redpanda Connect UI experience is currently in limited availability on some cluster types.

Should this quickstart explicitly acknowledge the feature flag/limited availability status mentioned in the PR objectives?


59-86: YAML configuration is technically accurate and well-commented.

The configuration correctly chains the three components:

  • generate input with realistic fake data mappings (name, email, paragraph)
  • mutation processor adding the title field
  • kafka_franz output with proper SASL/TLS setup

The use of the $\{REDPANDA_BROKERS} contextual variable (line 78) is appropriate and explained in the tip at line 102. Username/password references (lines 81-82) match the user creation step (lines 50-51). Topic name is consistent (processed-emails). Good attention to security (TLS enabled at line 85).


91-104: Expected behavior and contextual variables well-explained.

The note about pipeline status progression (Starting → Running) and the tip about the $\{REDPANDA_BROKERS} contextual variable are helpful. The Brave browser caveat (line 104) is a good accessibility note.


106-124: Realistic JSON output example reinforces learning.

The example output (lines 112-123) clearly shows that the original fields from the generate input now include the title field added by the mutation processor. This concrete demonstration of data transformation is pedagogically valuable and helps users verify their pipeline is working correctly.


145-174: Progressive enhancement teaches configuration patterns.

The "Update your pipeline" section demonstrates how to extend the pipeline with additional processors (uppercase transformation, custom logging). The enhanced YAML example (lines 154-165) and the resulting log output (lines 178-190) show users how to incrementally build more sophisticated pipelines. This graduated complexity is excellent for learning.

@micheleRP micheleRP requested a review from eblairmckee October 29, 2025 16:57
@micheleRP micheleRP requested a review from david-yu October 30, 2025 00:18
Copy link
Copy Markdown
Contributor

@david-yu david-yu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Contributor

@kbatuigas kbatuigas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see suggestion

Co-authored-by: Kat Batuigas <36839689+kbatuigas@users.noreply.github.com>
@mikebroberg
Copy link
Copy Markdown

Wow I loved this dad joke demo. It really hit home with me! It worked great. Only note I have is under Build a consumer pipeline - step 6: Should you say something about how you're verbosely exposing a lot of the optional default configs for the redpanda input for demonstration purposes?

As a new user, I might be a little taken aback at all those options, but I did appreciate seeing what all my options were. So maybe just set that expectation in the narrative in advance, right before the YAML?

This is super great and will be really helpful! Thank you.

@micheleRP
Copy link
Copy Markdown
Contributor Author

Wow I loved this dad joke demo. It really hit home with me! It worked great. Only note I have is under Build a consumer pipeline - step 6: Should you say something about how you're verbosely exposing a lot of the optional default configs for the redpanda input for demonstration purposes?

As a new user, I might be a little taken aback at all those options, but I did appreciate seeing what all my options were. So maybe just set that expectation in the narrative in advance, right before the YAML?

This is super great and will be really helpful! Thank you.

Thanks Mike! This is helpful. I've added your suggestion here.

…eflect-new-onboarding-experience

# Conflicts:
#	modules/get-started/pages/whats-new-cloud.adoc
@micheleRP micheleRP merged commit df72095 into main Nov 12, 2025
5 checks passed
@micheleRP micheleRP deleted the DOC-1773-Update-connect-quickstart-docs-to-reflect-new-onboarding-experience branch November 12, 2025 16:03
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.

5 participants