Repository navigation
docs: serve the DeepWiki badge from shields.io - #153
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
@standard-server/aws-lambda
@standard-server/core
@standard-server/fastify
@standard-server/fetch
@standard-server/node
@standard-server/peer
@standard-server/shared
commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Merging this PR will not alter performance
|
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
Docs-only badge swap across the whole package set.
- DeepWiki badge source — replaces
https://deepwiki.com/badge.svgwith the static shields.io badgehttps://img.shields.io/badge/Ask-DeepWiki-bluein all 7 package READMEs, keeping the<a href="https://deepwiki.com/middleapi/standard-server">link intact.
Verified beyond the diff: a repo-wide grep finds zero remaining deepwiki.com/badge.svg references and exactly 7 new shields.io badges, the README.md root symlink to packages/core/README.md is preserved, and pnpm run check passes end to end (sherif, oxlint, oxfmt --check, tsc), so the changed lines are correctly formatted even though lint wasn't run locally. No behavioral surface.
deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏

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/standard-server.
README.mdis a symlink topackages/core/README.md, so it picks up the fix and stays a symlink.badge.svg, this can be reverted.The same fix is going into middleapi/orpc, middleapi/openapi-spec and middleapi/uncheck.
Test plan
eslintin middleapi/orpc. Lint wasn't run here because this repo's dependencies weren't installed.🤖 Generated with Claude Code
https://claude.ai/code/session_01K14B7gKEeDuQMw6fenMV8x
Generated by Claude Code