Skip to content

Update Gumroad example card to public product route#124

Merged
justin808 merged 2 commits into
mainfrom
jg-codex/gumroad-public-product-card
Jun 18, 2026
Merged

Update Gumroad example card to public product route#124
justin808 merged 2 commits into
mainfrom
jg-codex/gumroad-public-product-card

Conversation

@justin808

@justin808 justin808 commented Jun 5, 2026

Copy link
Copy Markdown
Member

Summary

  • Repoint the Gumroad example card to the public product-page RSC demo route.
  • Reword the card away from the old auth-gated creator dashboard comparison.
  • Use "demo" rather than "benchmark" to avoid overclaiming while hosted performance proof is still in progress.
  • Aligns the examples page with Add public product RSC demo routes react-on-rails-demo-gumroad-rsc#25 and reactonrails.com#121.

Validation

  • npm --prefix prototypes/docusaurus run typecheck
  • REACT_ON_RAILS_REPO=/tmp/react-on-rails-ci-docs-source-missing REACT_ON_RAILS_REPO_URL=https://github.com/shakacode/react_on_rails.git REACT_ON_RAILS_REF=main npm run prepare
  • npm run build

Build completed successfully. It still emits existing docs broken-link/anchor warnings unrelated to this card change.

Merge note

The original route gate is now satisfied: https://gumroad.reactonrails.com/public_product/rsc_demo returns 200. Merge when the fresh site CI and preview deploy complete.

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@justin808, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 57 minutes and 7 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a700a206-d0bd-4d36-8c3c-81b99e24f8db

📥 Commits

Reviewing files that changed from the base of the PR and between c92b32a and c0a2f2b.

📒 Files selected for processing (1)
  • prototypes/docusaurus/src/constants/demos.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jg-codex/gumroad-public-product-card

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.

❤️ Share

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

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Cloudflare preview deployed.

@justin808 justin808 marked this pull request as ready for review June 18, 2026 05:41
@justin808 justin808 merged commit b984365 into main Jun 18, 2026
5 checks passed
@justin808 justin808 deleted the jg-codex/gumroad-public-product-card branch June 18, 2026 05:41
@greptile-apps

greptile-apps Bot commented Jun 18, 2026

Copy link
Copy Markdown

Greptile Summary

Replaces the Gumroad example card's root-domain URL with the specific public product-page route (/public_product/rsc_demo) and rewrites the tagline to reflect a public demo page rather than a creator dashboard.

  • demoUrl is changed from https://gumroad.reactonrails.com to https://gumroad.reactonrails.com/public_product/rsc_demo, pointing visitors directly at the live RSC demo page.
  • Tagline is updated from "creator dashboard" framing to "public product-page demo" to match the now-accessible route and avoid implying performance benchmarks that aren't yet published.

Confidence Score: 5/5

One-line string change in a UI constants file; no logic or type changes, and the PR description confirms the target route returns 200.

The change updates two string literals in the Gumroad demo card — the tagline and the destination URL. Both are straightforward data edits with no side effects; there is no logic, no conditional, and no shared state involved.

No files require special attention.

Important Files Changed

Filename Overview
prototypes/docusaurus/src/constants/demos.ts Updates the Gumroad demo card tagline and demoUrl to point at the public product-page RSC route instead of the root domain; no logic changes.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Examples Page] --> B[Gumroad Demo Card]
    B --> C{demoUrl}
    C -->|Before| D["https://gumroad.reactonrails.com\n(root — auth-gated)"]
    C -->|After| E["https://gumroad.reactonrails.com/public_product/rsc_demo\n(public RSC demo route)"]
    E --> F[Public Product Page\nInertia vs React on Rails Pro RSC]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Examples Page] --> B[Gumroad Demo Card]
    B --> C{demoUrl}
    C -->|Before| D["https://gumroad.reactonrails.com\n(root — auth-gated)"]
    C -->|After| E["https://gumroad.reactonrails.com/public_product/rsc_demo\n(public RSC demo route)"]
    E --> F[Public Product Page\nInertia vs React on Rails Pro RSC]
Loading

Reviews (1): Last reviewed commit: "Avoid Gumroad benchmark overclaim" | Re-trigger Greptile

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