Update Pro docs URL to canonical /docs/pro path#2657
Conversation
Aligns with shakacode/reactonrails.com#20 which sets /docs/pro as the canonical Pro docs landing page instead of /docs/pro/react-on-rails-pro/. Co-Authored-By: Claude Opus 4.6 <[email protected]>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughUpdated many documentation and user-facing message URLs from shakacode.com to reactonrails.com (including pro.reactonrails.com and shortened docs paths) and standardized several Pro notice lines to blockquote formatting; one constant value was updated. No functional or control-flow changes. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
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 |
ReviewThis is a clean, minimal documentation change — updating a single external URL from Code quality / correctness: No issues. The change is scoped to one line in a Markdown file with no runtime impact. One consideration: The test plan notes that Otherwise, LGTM. ✅ |
Greptile SummaryThis is a minimal documentation-only PR that updates a single hyperlink in
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[reactonrails.com] --> B["fa:fa-tag /pro - Pro Plans and Pricing"]
A --> C["fa:fa-book /docs/pro - Pro Docs Landing Page (canonical)"]
C --> D["/docs/pro/installation - Installation Guide"]
C --> E["/docs/pro/react-on-rails-pro - Old path (deprecated)"]
style C fill:#2d8a4e,color:#fff
style E fill:#b0b0b0,color:#333
Last reviewed commit: 5ef4d1c |
- Fix pro.reactrails.com → pro.reactonrails.com across 14 files - Update old shakacode.com/react-on-rails/docs/pro URL to reactonrails.com/docs/pro Co-Authored-By: Claude Opus 4.6 <[email protected]>
Review: Documentation URL UpdatesThis is a clean, low-risk documentation-only PR. Changes look correct and consistent. What's being fixed:
Verification:
Minor note: The PR title only mentions the canonical /docs/pro path update, but the bulk of the changes are actually the domain typo fix (reactrails -> reactonrails). Consider a broader title like "Fix Pro domain URL typo and update canonical docs path" for better changelog clarity — though this is purely cosmetic. The test plan item (verifying reactonrails.com/docs/pro resolves after the dependent PR merges) is the right gate before merging. LGTM otherwise. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@CHANGELOG.md`:
- Line 1669: This PR only updates documentation links but also alters
CHANGELOG.md entry "Support for Node.js server side rendering. See
[`#380`](https://github.com/shakacode/react_on_rails/pull/380)..." — revert/remove
that CHANGELOG.md change so the release history remains unchanged for doc-only
edits; keep your docs-link cleanup confined to documentation files (e.g., the
doc page that you edited) and do not include changelog edits for
non-user-visible doc fixes, then amend the commit to remove the CHANGELOG.md
modification before merging.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: af56c230-5695-44aa-add9-83e2b9dfcd34
📒 Files selected for processing (15)
CHANGELOG.mdREADME.mddocs/oss/api-reference/ruby-api-pro.mddocs/oss/building-features/bundle-caching.mddocs/oss/building-features/caching.mddocs/oss/building-features/code-splitting.mddocs/oss/building-features/node-renderer/basics.mddocs/oss/building-features/node-renderer/debugging.mddocs/oss/building-features/node-renderer/error-reporting-and-tracing.mddocs/oss/building-features/node-renderer/heroku.mddocs/oss/building-features/node-renderer/js-configuration.mddocs/oss/building-features/node-renderer/troubleshooting.mddocs/oss/building-features/streaming-server-rendering.mddocs/oss/configuration/configuration-pro.mddocs/pro/upgrading-to-pro.md
✅ Files skipped from review due to trivial changes (5)
- docs/oss/building-features/bundle-caching.md
- docs/pro/upgrading-to-pro.md
- docs/oss/configuration/configuration-pro.md
- docs/oss/building-features/code-splitting.md
- docs/oss/building-features/streaming-server-rendering.md
|
|
||
| - Support for React 15.0 to react_on_rails. See [#379](https://github.com/shakacode/react_on_rails/pull/379) by [brucek](https://github.com/brucek). | ||
| - Support for Node.js server side rendering. See [#380](https://github.com/shakacode/react_on_rails/pull/380) by [alleycat](https://github.com/alleycat-at-git) and [doc](https://www.shakacode.com/react-on-rails/docs/pro/react-on-rails-pro#pro-integration-with-nodejs-for-server-rendering) | ||
| - Support for Node.js server side rendering. See [#380](https://github.com/shakacode/react_on_rails/pull/380) by [alleycat](https://github.com/alleycat-at-git) and [doc](https://reactonrails.com/docs/pro#pro-integration-with-nodejs-for-server-rendering) |
There was a problem hiding this comment.
Avoid doc-only edits in CHANGELOG.md.
Line 1669 updates documentation linkage inside historical release notes; this PR is a docs-link cleanup, so this changelog edit should be avoided to keep release history scoped to product changes.
As per coding guidelines, "Update /CHANGELOG.md only for user-visible changes (features, bug fixes, breaking changes, deprecations, performance improvements) — do NOT add entries for linting, formatting, refactoring, tests, or doc fixes".
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@CHANGELOG.md` at line 1669, This PR only updates documentation links but also
alters CHANGELOG.md entry "Support for Node.js server side rendering. See
[`#380`](https://github.com/shakacode/react_on_rails/pull/380)..." — revert/remove
that CHANGELOG.md change so the release history remains unchanged for doc-only
edits; keep your docs-link cleanup confined to documentation files (e.g., the
doc page that you edited) and do not include changelog edits for
non-user-visible doc fixes, then amend the commit to remove the CHANGELOG.md
modification before merging.
Migrates all docs URLs from the old www.shakacode.com/react-on-rails/docs domain to the canonical reactonrails.com/docs across 19 files including source code, templates, specs, changelogs, and docs. Co-Authored-By: Claude Opus 4.6 <[email protected]>
size-limit report 📦
|
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
llms.txt (1)
104-110:⚠️ Potential issue | 🟡 MinorUpdate remaining Pro links in this section to the canonical domain.
Line 104 is updated, but Lines 105–110 still point to legacy
www.shakacode.comPro docs URLs. That leaves this single section inconsistent.Suggested patch
- Pro Docs: https://www.shakacode.com/react-on-rails-pro/docs/ - Pro Installation: https://www.shakacode.com/react-on-rails-pro/docs/installation/ - Pro Configuration: https://www.shakacode.com/react-on-rails-pro/docs/configuration/ - Node Renderer Basics: https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/basics/ - Node Renderer JS Config: https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/js-configuration/ - RSC Tutorial: https://www.shakacode.com/react-on-rails-pro/docs/react-server-components/tutorial/ + Pro Docs: https://reactonrails.com/docs/pro/ + Pro Installation: https://reactonrails.com/docs/pro/installation/ + Pro Configuration: https://reactonrails.com/docs/pro/configuration/ + Node Renderer Basics: https://reactonrails.com/docs/pro/node-renderer/basics/ + Node Renderer JS Config: https://reactonrails.com/docs/pro/node-renderer/js-configuration/ + RSC Tutorial: https://reactonrails.com/docs/pro/react-server-components/tutorial/🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@llms.txt` around lines 104 - 110, Update the remaining Pro docs links in this section to use the canonical reactonrails.com domain instead of the legacy www.shakacode.com domain: change "https://www.shakacode.com/react-on-rails-pro/docs/" to "https://reactonrails.com/pro/docs/", "https://www.shakacode.com/react-on-rails-pro/docs/installation/" to "https://reactonrails.com/pro/docs/installation/", "https://www.shakacode.com/react-on-rails-pro/docs/configuration/" to "https://reactonrails.com/pro/docs/configuration/", "https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/basics/" to "https://reactonrails.com/pro/docs/node-renderer/basics/", "https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/js-configuration/" to "https://reactonrails.com/pro/docs/node-renderer/js-configuration/", and "https://www.shakacode.com/react-on-rails-pro/docs/react-server-components/tutorial/" to "https://reactonrails.com/pro/docs/react-server-components/tutorial/" so the whole Pro section is consistent.
🧹 Nitpick comments (1)
react_on_rails/lib/react_on_rails/packs_generator.rb (1)
583-607: Optional: deduplicate the repeated docs URL.The same long URL now appears in multiple raise helpers; extracting a constant would reduce drift risk on future link migrations.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@react_on_rails/lib/react_on_rails/packs_generator.rb` around lines 583 - 607, The three error helpers raise_client_component_overrides_common, raise_server_component_overrides_common, and raise_missing_client_component duplicate the long docs URL; extract that URL into a single constant (e.g., FILE_SYSTEM_AUTOMATED_BUNDLE_GUIDE_URL or DOCS_URL) at the top of the class or module and interpolate that constant into each message string so all three methods reference the same constant instead of repeating the literal URL.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Outside diff comments:
In `@llms.txt`:
- Around line 104-110: Update the remaining Pro docs links in this section to
use the canonical reactonrails.com domain instead of the legacy
www.shakacode.com domain: change
"https://www.shakacode.com/react-on-rails-pro/docs/" to
"https://reactonrails.com/pro/docs/",
"https://www.shakacode.com/react-on-rails-pro/docs/installation/" to
"https://reactonrails.com/pro/docs/installation/",
"https://www.shakacode.com/react-on-rails-pro/docs/configuration/" to
"https://reactonrails.com/pro/docs/configuration/",
"https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/basics/" to
"https://reactonrails.com/pro/docs/node-renderer/basics/",
"https://www.shakacode.com/react-on-rails-pro/docs/node-renderer/js-configuration/"
to "https://reactonrails.com/pro/docs/node-renderer/js-configuration/", and
"https://www.shakacode.com/react-on-rails-pro/docs/react-server-components/tutorial/"
to "https://reactonrails.com/pro/docs/react-server-components/tutorial/" so the
whole Pro section is consistent.
---
Nitpick comments:
In `@react_on_rails/lib/react_on_rails/packs_generator.rb`:
- Around line 583-607: The three error helpers
raise_client_component_overrides_common,
raise_server_component_overrides_common, and raise_missing_client_component
duplicate the long docs URL; extract that URL into a single constant (e.g.,
FILE_SYSTEM_AUTOMATED_BUNDLE_GUIDE_URL or DOCS_URL) at the top of the class or
module and interpolate that constant into each message string so all three
methods reference the same constant instead of repeating the literal URL.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 088bd83a-c725-41cf-8d08-5c217edb031d
📒 Files selected for processing (19)
AGENTS.mdCHANGELOG.mdanalysis/create-react-on-rails-app-proposal.mdinternal/planning/docs-improvement/04-ia-redesign-plan.mdllms.txtpackages/create-react-on-rails-app/src/create-app.tspackages/create-react-on-rails-app/src/index.tspackages/react-on-rails/README.mdreact_on_rails/lib/generators/react_on_rails/generator_messages.rbreact_on_rails/lib/generators/react_on_rails/templates/base/base/bin/devreact_on_rails/lib/react_on_rails/configuration.rbreact_on_rails/lib/react_on_rails/dev/server_manager.rbreact_on_rails/lib/react_on_rails/doctor.rbreact_on_rails/lib/react_on_rails/packer_utils.rbreact_on_rails/lib/react_on_rails/packs_generator.rbreact_on_rails/lib/react_on_rails/server_rendering_js_code.rbreact_on_rails/lib/tasks/generate_packs.rakereact_on_rails/spec/dummy/spec/packs_generator_spec.rbreact_on_rails_pro/lib/react_on_rails_pro/compression_middleware_guard.rb
✅ Files skipped from review due to trivial changes (7)
- analysis/create-react-on-rails-app-proposal.md
- internal/planning/docs-improvement/04-ia-redesign-plan.md
- react_on_rails/lib/generators/react_on_rails/templates/base/base/bin/dev
- react_on_rails/lib/react_on_rails/packer_utils.rb
- packages/create-react-on-rails-app/src/index.ts
- react_on_rails/lib/react_on_rails/configuration.rb
- react_on_rails/lib/react_on_rails/dev/server_manager.rb
|
|
||
| - Docs: https://www.shakacode.com/react-on-rails/docs/ | ||
| - Docs: https://reactonrails.com/docs/ | ||
| - Pro Docs: https://www.shakacode.com/react-on-rails-pro/docs/ |
There was a problem hiding this comment.
These Pro docs links (lines 105–110) were not updated while the adjacent OSS docs link on line 104 was. If shakacode.com/react-on-rails-pro/docs/ is also a stale domain, all six should be updated here for consistency — likely to reactonrails.com/docs/pro/... paths. If they intentionally point to a different location, a brief inline note would help clarify that.
| - Pro Docs: https://www.shakacode.com/react-on-rails-pro/docs/ | |
| - Pro Docs: https://reactonrails.com/docs/pro |
|
Review notes for PR 2657 - URL updates are correct and complete for the files touched. Three observations: (1) llms.txt is a partial fix - line 104 OSS docs link was updated but lines 105-110 still use shakacode.com/react-on-rails-pro/docs/ pattern; inline comment posted. (2) ~47 files in the repo still have old URLs, so this is a phased cleanup. (3) The CONTRIBUTING.md change depends on reactonrails.com PR 20 being live before merge. Otherwise LGTM. |
|
@cursor review |
Add a centered documentation navigation line to the README after the CI badges, linking to the canonical docs site at reactonrails.com. Links: Documentation, Quick Start, Examples, and Pro. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
|
Overall this is a clean, low-risk PR with no behavioral changes. The test spec updates correctly mirror the production error messages. Two items worth checking before merge. 1. Stale link text in AGENTS.md — Line 97 still reads 'ShakaCode website' but now points to reactonrails.com. The link text should be updated to match the new domain. 2. .md extensions in error message URLs — Several Ruby error messages reference URLs with a trailing .md extension, e.g. https://reactonrails.com/docs/guides/file-system-based-automated-bundle-generation.md (in configuration.rb, packer_utils.rb, packs_generator.rb, generate_packs.rake). Most doc sites serve HTML at paths without a file extension. If reactonrails.com does not route .md paths, these in-app error links will 404 for users. Worth verifying or dropping the .md suffix. Everything else looks correct — typo fix (pro.reactrails.com to pro.reactonrails.com), CONTRIBUTING.md canonical path update, and the new README nav bar are all good. |
| | `packages/react-on-rails/tests/` | Jest tests for the npm package | | ||
| | `react_on_rails_pro/` | Pro package (separate gem + npm, own lint config) | | ||
| | `rakelib/` | Rake task definitions | | ||
| | `docs/oss/` | OSS documentation — published to the [ShakaCode website](https://reactonrails.com/docs/) | |
There was a problem hiding this comment.
The link text still says "ShakaCode website" but now points to reactonrails.com. Consider updating the anchor text to match the new domain.
| | `docs/oss/` | OSS documentation — published to the [ShakaCode website](https://reactonrails.com/docs/) | | |
| | `docs/oss/` | OSS documentation — published to the [reactonrails.com](https://reactonrails.com/docs/) | |
| **ERROR** ReactOnRails: client specific definition for Component '#{component_name}' overrides the \ | ||
| common definition. Please delete the common definition and have separate server and client files. For more \ | ||
| information, please see https://www.shakacode.com/react-on-rails/docs/guides/file-system-based-automated-bundle-generation.md | ||
| information, please see https://reactonrails.com/docs/guides/file-system-based-automated-bundle-generation.md |
There was a problem hiding this comment.
This URL carries a .md extension that was present on the old domain. The new reactonrails.com site likely serves docs at paths without a file extension. If this path isn't explicitly routed, users following the link from an error message will hit a 404. Please verify the URL resolves, and if not, drop the .md suffix (same applies to the two other error messages in this file and the equivalent URLs in configuration.rb, packer_utils.rb, and generate_packs.rake).
## Summary - Stamp `### [16.5.0.rc.0]` version header with today's date - Add 10 new changelog entries for PRs merged since v16.4.0 - Fix incomplete PR 2818 entry (missing author link) ### New entries added **Added:** - `create-react-on-rails-app --pro` support (PR 2818) - Global prerender env override `REACT_ON_RAILS_PRERENDER_OVERRIDE` (PR 2816) - `react_on_rails:sync_versions` rake task (PR 2797) - Pro/RSC setup checks in `react_on_rails:doctor` (PR 2674) **Changed:** - [Pro] Canonical env var for worker count is now `RENDERER_WORKERS_COUNT` (PR 2611) **Improved:** - Smoother `create-react-on-rails-app` and install generator flows (PR 2650) - Pro upgrade hint after install (PR 2642) **Fixed:** - Preserve runtime env vars across `Bundler.with_unbundled_env` (PR 2836) - Fix doctor prerender check and ExecJS display for Pro/RSC apps (PR 2773) - Fix doctor false positives for custom layouts (PR 2612) ### Skipped PRs (not user-visible) Docs-only: #2845, #2842, #2826, #2830, #2820, #2809, #2803, #2785, #2801, #2791, #2789, #2788, #2772, #2778, #2780, #2784, #2671, #2676, #2662, #2657, #2669 CI/internal tooling: #2825, #2817, #2819, #2812, #2815, #2810, #2808, #2807, #2634, #2798, #2761, #2760, #2658, #2639, #2667, #2656 ## Test plan - [x] Verified version header and diff links are correct - [x] Verified all entries follow changelog formatting conventions - [x] Verified file ends with newline - [ ] After merge, run `rake release` to publish 16.5.0.rc.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Documentation-only change updating `CHANGELOG.md` with a new `16.5.0.rc.0` section and compare links; no runtime code is modified. > > **Overview** > Adds a new `16.5.0.rc.0` (2026-03-25) section to `CHANGELOG.md`, consolidating recent PR entries under **Added/Changed/Improved/Fixed** and correcting the previously incomplete `--pro` CLI entry author attribution. > > Updates the bottom compare links so `[unreleased]` now compares from `v16.5.0.rc.0` and adds a link definition for `[16.5.0.rc.0]`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 481a71c. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes - v16.5.0.rc.0 * **New Features** * Added sync_versions task for streamlined version management * Expanded doctor checks for Pro and RSC support * **Improvements** * Enhanced generator workflow and Pro upgrade guidance * Improved environment variable handling and preservation * **Bug Fixes** * Fixed detection issues with doctor tools and ExecJS/prerender functionality <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
- Updates the Pro docs link in `react_on_rails_pro/CONTRIBUTING.md` from `/docs/pro/react-on-rails-pro/` to `/docs/pro` - Aligns with shakacode/reactonrails.com#20 which establishes `/docs/pro` as the canonical Pro docs landing page Clean URL separation: `/pro` for Pro Plans, `/docs/pro` for Pro Docs. - [ ] Verify `reactonrails.com/docs/pro` resolves correctly after reactonrails.com#20 is merged 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk: changes are limited to documentation URLs and user-facing help/error messages, with no behavioral or API changes. > > **Overview** > Updates documentation links across the repo to use the new canonical `reactonrails.com` domain/paths, including standardizing Pro references to `https://reactonrails.com/docs/pro` and updating `pro.reactrails.com` → `pro.reactonrails.com`. > > Also refreshes various user-facing output (generators, `bin/dev` help, `doctor`, rake task errors) and related test expectations to point at the new docs URLs, plus minor formatting cleanup in `AGENTS.md` and historical links in `CHANGELOG.md`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit d4eb733. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> * **Documentation** * Updated Pro trial and documentation URLs across README, changelog, guides, and help messages to the reactonrails.com domain. * Standardized presentation of Pro feature notices (converted several lines to blockquote/consistent formatting) for clearer, consistent docs. * Adjusted user-facing messages and test strings to reflect the corrected documentation links. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: Ihab Adham <[email protected]>
- Updates the Pro docs link in `react_on_rails_pro/CONTRIBUTING.md` from `/docs/pro/react-on-rails-pro/` to `/docs/pro` - Aligns with shakacode/reactonrails.com#20 which establishes `/docs/pro` as the canonical Pro docs landing page Clean URL separation: `/pro` for Pro Plans, `/docs/pro` for Pro Docs. - [ ] Verify `reactonrails.com/docs/pro` resolves correctly after reactonrails.com#20 is merged 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk: changes are limited to documentation URLs and user-facing help/error messages, with no behavioral or API changes. > > **Overview** > Updates documentation links across the repo to use the new canonical `reactonrails.com` domain/paths, including standardizing Pro references to `https://reactonrails.com/docs/pro` and updating `pro.reactrails.com` → `pro.reactonrails.com`. > > Also refreshes various user-facing output (generators, `bin/dev` help, `doctor`, rake task errors) and related test expectations to point at the new docs URLs, plus minor formatting cleanup in `AGENTS.md` and historical links in `CHANGELOG.md`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit d4eb733. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> * **Documentation** * Updated Pro trial and documentation URLs across README, changelog, guides, and help messages to the reactonrails.com domain. * Standardized presentation of Pro feature notices (converted several lines to blockquote/consistent formatting) for clearer, consistent docs. * Adjusted user-facing messages and test strings to reflect the corrected documentation links. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: Ihab Adham <[email protected]>
Summary
react_on_rails_pro/CONTRIBUTING.mdfrom/docs/pro/react-on-rails-pro/to/docs/pro/docs/proas the canonical Pro docs landing pageClean URL separation:
/profor Pro Plans,/docs/profor Pro Docs.Test plan
reactonrails.com/docs/proresolves correctly after reactonrails.com#20 is merged🤖 Generated with Claude Code
Note
Low Risk
Primarily replaces documentation URLs in markdown and user-facing CLI/generator messages; no functional behavior changes beyond link text, so impact is limited to documentation/discoverability.
Overview
Updates documentation and Pro links across the repo to use the canonical
reactonrails.comdomain (includingpro.reactonrails.com) and the/docs/prolanding path.Also refreshes user-facing help/output strings (CLI success messages, generator/doctor/troubleshooting guidance, and related specs) to point at the new docs URLs, and adds a small docs navigation link row near the top of
README.md.Written by Cursor Bugbot for commit 840c03c. This will update automatically on new commits. Configure here.
Summary by CodeRabbit
Documentation
Tests