Repository navigation
docs: serve the DeepWiki badge from shields.io - #2204
Conversation
deepwiki.com/badge.svg now answers non-browser clients with a 429 bot challenge, so GitHub's image proxy (camo) can't load it and the README badge renders as a broken image. Swap the image for a static shields.io badge and keep the link to the DeepWiki page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K14B7gKEeDuQMw6fenMV8x
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
orpc | 9ef8619 | Commit Preview URL Branch Preview URL |
Oct 10 2026, 08:19 AM |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
- DeepWiki badge swapped to shields.io — the header badge image in the root
README.mdand 28 package READMEs changes fromhttps://deepwiki.com/badge.svgto a statichttps://img.shields.io/badge/Ask-DeepWiki-blue; the wrapping<a href="https://deepwiki.com/middleapi/orpc">link is untouched. - Consistent, complete coverage — all 29 READMEs carry the identical replacement, and no other file references
deepwiki.com/badge.svg(thedeepwiki.comhit inapps/content/docs/api-reference.mdxis a plain link, not the badge). - Correct shields.io rendering —
Ask-DeepWiki-blueparses as labelAsk, messageDeepWiki, colorblue, which matches the intended "Ask DeepWiki" appearance.
Mechanical documentation change with no behavioral surface. The only caveat is the author's own note that badge rendering could not be verified from their environment, and shields.io/camo availability isn't something this PR can guarantee — not a merge blocker.
deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
More templates
@orpc/ai-sdk
@orpc/arktype
@orpc/bun
@orpc/client
@orpc/cloudflare
@orpc/contract
@orpc/experimental-effect
@orpc/evlog
@orpc/hibernation
@orpc/json-schema
@orpc/experimental-lock
@orpc/experimental-msw
@orpc/nest
@orpc/next
@orpc/node
@orpc/openapi
@orpc/opentelemetry
@orpc/pinia-colada
@orpc/pino
@orpc/publisher
@orpc/ratelimit
@orpc/server
@orpc/shared
@orpc/swr
@orpc/tanstack-query
@orpc/trpc
@orpc/valibot
@orpc/zod
commit: |
Merging this PR will not alter performance
|

Summary
The "Ask DeepWiki" badge renders as a broken image on GitHub.
https://deepwiki.com/badge.svgnow sits behind a Vercel bot challenge that answers non-browser clients with HTTP 429 and an HTML page instead of the SVG. GitHub's image proxy (camo) is one of those clients, so it can't load the badge. Opening the URL directly in a browser still works, which is why it only breaks on github.com.This swaps the image for a static shields.io badge, written the same way as the other badges in the header. The link still points to https://deepwiki.com/middleapi/orpc.
README.mdand 28 package READMEs. No other file references the badge.badge.svg, this can be reverted.The same fix is going into middleapi/standard-server, middleapi/openapi-spec and middleapi/uncheck.
Test plan
eslintpasses on the changed files.🤖 Generated with Claude Code
https://claude.ai/code/session_01K14B7gKEeDuQMw6fenMV8x
Generated by Claude Code