Skip to content

chore: update sponsor rel/ref link attributes#1483

Merged
dinwwwh merged 2 commits intomiddleapi:mainfrom
dinwwwh:chore/update-sponsor-rel
Mar 17, 2026
Merged

chore: update sponsor rel/ref link attributes#1483
dinwwwh merged 2 commits intomiddleapi:mainfrom
dinwwwh:chore/update-sponsor-rel

Conversation

@dinwwwh
Copy link
Member

@dinwwwh dinwwwh commented Mar 17, 2026

Summary by CodeRabbit

  • Chores
    • Updated external sponsor link security attributes across documentation.
    • Added referral tracking parameters to sponsor links.
    • Refreshed sponsor roster and affiliate links throughout project documentation.

@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Mar 17, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 17, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 20c6988a-669d-4fb8-b111-aa6af36867db

📥 Commits

Reviewing files that changed from the base of the PR and between 325aa5d and 1992f85.

📒 Files selected for processing (52)
  • README.md
  • apps/content/.vitepress/theme/components/AsideSponsors.vue
  • apps/content/.vitepress/theme/components/FullSponsors.vue
  • apps/content/.vitepress/theme/sponsors.ts
  • packages/ai-sdk/README.md
  • packages/arktype/README.md
  • packages/client/README.md
  • packages/contract/README.md
  • packages/durable-iterator/README.md
  • packages/hey-api/README.md
  • packages/interop/README.md
  • packages/json-schema/README.md
  • packages/nest/README.md
  • packages/openapi-client/README.md
  • packages/openapi/README.md
  • packages/otel/README.md
  • packages/pino/README.md
  • packages/publisher-durable-object/README.md
  • packages/publisher/README.md
  • packages/ratelimit/README.md
  • packages/react-query/README.md
  • packages/react-swr/README.md
  • packages/react/README.md
  • packages/server/README.md
  • packages/shared/README.md
  • packages/solid-query/README.md
  • packages/standard-server-aws-lambda/README.md
  • packages/standard-server-fastify/README.md
  • packages/standard-server-fetch/README.md
  • packages/standard-server-node/README.md
  • packages/standard-server-peer/README.md
  • packages/standard-server/README.md
  • packages/svelte-query/README.md
  • packages/tanstack-query/README.md
  • packages/trpc/README.md
  • packages/valibot/README.md
  • packages/vue-colada/README.md
  • packages/vue-query/README.md
  • packages/zod/README.md
  • playgrounds/astro/README.md
  • playgrounds/browser-extension/README.md
  • playgrounds/bun-websocket-otel/README.md
  • playgrounds/cloudflare-worker/README.md
  • playgrounds/contract-first/README.md
  • playgrounds/electron/README.md
  • playgrounds/nest/README.md
  • playgrounds/next/README.md
  • playgrounds/nuxt/README.md
  • playgrounds/solid-start/README.md
  • playgrounds/svelte-kit/README.md
  • playgrounds/tanstack-start/README.md
  • scripts/sync-sponsor.ts

📝 Walkthrough

Walkthrough

This PR updates sponsor-related content across multiple packages and the content application by changing anchor tag security attributes from "sponsored noopener noreferrer" to "noopener" in README files, appending referral parameters to sponsor URLs in the data file, and updating Vue components to use consistent rel attributes.

Changes

Cohort / File(s) Summary
Vue Component Sponsor Links
apps/content/.vitepress/theme/components/AsideSponsors.vue, apps/content/.vitepress/theme/components/FullSponsors.vue
Updated rel attributes on external sponsor anchor tags from "sponsored noopener noreferrer" to "noopener" for consistent security handling across normal and small sponsor displays.
Sponsor Data Configuration
apps/content/.vitepress/theme/sponsors.ts
Added referral query parameter (?ref=orpc) to sponsor link URLs in the JSONSponsor array, appending the parameter to existing URLs where appropriate.
Package Documentation
README.md (25 files: apps/content/, packages/ai-sdk/, packages/arktype/, packages/client/, packages/contract/, packages/durable-iterator/, packages/hey-api/, packages/interop/, packages/json-schema/, packages/nest/, packages/openapi-client/, packages/openapi/, packages/otel/, packages/pino/, packages/publisher-durable-object/, packages/publisher/, packages/ratelimit/, packages/react-query/, packages/react-swr/, packages/react/, packages/server/, packages/shared/, packages/solid-query/, packages/standard-server\\*/, packages/standard-server-*/)
Consistently replaced sponsor link anchor rel attributes from "sponsored noopener noreferrer" to "noopener" across all sponsor sections; some sponsor roster entries were rearranged or rotated to reflect updated sponsor listings.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested labels

documentation, javascript, size:L

Poem

🐰 With whiskers twitching, I hop through the code,
Sponsor links refreshed with referral load,
"noopener" now keeps the web secure and tight,
Across a thousand READMEs, shining bright! ✨
From Vue to config, each URL now grows,
Tracking sponsors wherever the traffic flows!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Contributor

Note

The number of changes in this pull request is too large for Gemini Code Assist to generate a summary.

@dinwwwh dinwwwh merged commit 8812be1 into middleapi:main Mar 17, 2026
3 of 4 checks passed
@dosubot dosubot bot added the documentation Improvements or additions to documentation label Mar 17, 2026
@codecov
Copy link

codecov bot commented Mar 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant