docs: Add custom providers page & standardize readme titles - #6
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (9)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe PR adds a custom provider demo and guide with Acme provider examples, framework integrations, validation tests, navigation, responsive styling, and documentation content. README badges and package headings also receive presentation updates. ChangesCustom provider guide
README presentation
Estimated code review effort: 4 (Complex) | ~45 minutes Merge Risk: ⚪ Minimal · up to The new custom-provider guide remains mergeable; no confirmed runtime or documentation defect remains. Sequence Diagram(s)sequenceDiagram
participant Browser
participant CustomPage as custom/+page.svelte
participant CustomLoader as custom/+page.server.ts
participant AcmeProvider
Browser->>CustomPage: request custom provider guide
CustomPage->>CustomLoader: load guide data
CustomLoader->>AcmeProvider: assemble provider and configuration examples
AcmeProvider-->>CustomLoader: return provider demo data
CustomLoader-->>CustomPage: return origin and source snippets
CustomPage-->>Browser: render selected framework content
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 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 |
There was a problem hiding this comment.
🟢 Approval recommended
The changes are documentation/demo additions and formatting updates that appear consistent with existing demo patterns and do not introduce functional regressions in the reviewed code paths.
Pull request overview
This PR enhances the DeSource Image demo/docs experience by adding a dedicated “Custom provider” guide page to the provider documentation section, and by standardizing README headings/badges across the root and package READMEs.
Changes:
- Add a new
/providers/customdocumentation route with a framework selector and end-to-end guidance (implementation, registration, source rules, and testing). - Link the new guide from the providers homepage section and the provider docs navigation.
- Standardize README titles and npm badge styling across packages.
File summaries
| File | Description |
|---|---|
| README.md | Updates npm badge styling and layout in the root README. |
| packages/svelte/README.md | Standardizes title formatting and npm badge styling for the Svelte package. |
| packages/react/README.md | Standardizes title formatting and npm badge styling for the React package. |
| packages/core/README.md | Standardizes title formatting and npm badge styling for the core package. |
| packages/angular/README.md | Standardizes title formatting and npm badge styling for the Angular package. |
| demo/src/routes/providers/custom/+page.svelte | Adds the new custom provider guide page (UI, content sections, styling, framework selector). |
| demo/src/routes/providers/custom/+page.server.ts | Provides server-loaded code snippets/examples used by the custom provider guide page. |
| demo/src/routes/providers/[provider]/+page.svelte | Adds a navigation entry linking to the new custom provider guide. |
| demo/src/lib/home/ProvidersSection.svelte | Adds a prominent homepage link/card to the custom provider guide. |
Review details
- Files reviewed: 9/9 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.



Description
What does this PR do?
/providers/customguide covering typed provider implementation, registration, option precedence, source rules, server-side signing, and URL testingWhy is this change needed?
Type of Change
Testing
pnpm build:allScreenshots (if applicable)
Checklist
Manual Coverage (Optional)
Maintainers only (
write/maintain/adminaccess): open the workflow, clickRun workflow, and setpr_numberto this PR number to post/update a coverage comment on this PRSummary by CodeRabbit
New Features
Documentation