add resources pages for supported tools#301
Conversation
📝 WalkthroughWalkthroughThe PR introduces a dedicated resource pages system by replacing a static Resources route with dynamic tool-specific pages. It centralizes tool content in a new library, creates a reusable ToolResourcePage component, updates routing configuration and sitemap, and redirects checklist metadata URLs to the new resource pages. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
🚥 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
🧹 Recent nitpick comments
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (15)
💤 Files with no reviewable changes (1)
🧰 Additional context used📓 Path-based instructions (11){packages/web/**,packages/landing/**}/**/*.{jsx,tsx}📄 CodeRabbit inference engine (.cursor/rules/solidjs.mdc)
Files:
{packages/web/**,packages/landing/**}/**/*.{js,jsx,ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/solidjs.mdc)
Files:
**/*.{js,jsx,ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/yjs-sync.mdc)
Files:
**/*.{js,ts,jsx,tsx}📄 CodeRabbit inference engine (.cursor/rules/corates.mdc)
Files:
packages/**/*.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/web/src/**/*.{js,jsx}📄 CodeRabbit inference engine (.cursor/rules/form-state.mdc)
Files:
packages/web/src/**/*.{js,jsx,ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/pdf-handling.mdc)
Files:
packages/web/src/**📄 CodeRabbit inference engine (.cursor/rules/organizations.mdc)
Files:
packages/web/**/*.{js,ts,jsx,tsx}📄 CodeRabbit inference engine (.cursor/rules/error-handling.mdc)
Files:
packages/{web,workers}/**/*.{js,ts,jsx,tsx}📄 CodeRabbit inference engine (.cursor/rules/error-handling.mdc)
Files:
{packages/web/src/stores/**/*.{js,jsx,ts,tsx},packages/web/src/**/*.{js,jsx,ts,tsx}}📄 CodeRabbit inference engine (.github/instructions/solidjs.instructions.md)
Files:
🧠 Learnings (17)📚 Learning: 2025-12-27T03:02:26.947ZApplied to files:
📚 Learning: 2025-12-27T03:02:26.947ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:02:14.854ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:02:26.947ZApplied to files:
📚 Learning: 2025-12-27T03:02:26.947ZApplied to files:
📚 Learning: 2026-01-17T00:25:12.507ZApplied to files:
📚 Learning: 2025-12-27T03:02:26.947ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:02:14.854ZApplied to files:
📚 Learning: 2025-12-27T03:02:14.854ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
📚 Learning: 2025-12-27T03:01:06.933ZApplied to files:
🧬 Code graph analysis (6)packages/landing/src/routes/resources/robins-i.jsx (4)
packages/landing/src/routes/resources/index.jsx (5)
packages/landing/src/routes/resources/amstar2.jsx (4)
packages/landing/src/components/SupportedTools.jsx (5)
packages/web/src/checklist-registry/types.js (1)
packages/landing/src/lib/tool-content.js (3)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (23)
✏️ Tip: You can disable this entire section by setting 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 |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
corates | 9b2dada | Commit Preview URL | Jan 17 2026, 03:09 AM |
Summary by CodeRabbit
New Features
Style
✏️ Tip: You can customize this high-level summary in your review settings.