Skip to content

docs: add Claude for Open Source to acknowledgments - #2279

Merged
dinwwwh merged 3 commits into
mainfrom
claude/zealous-edison-7obc45
Oct 21, 2026
Merged

dinwwwh merged 3 commits into
mainfrom
claude/zealous-edison-7obc45

Conversation

@dinwwwh

@dinwwwh dinwwwh commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Add a new "Open Source Programs" section to all README files acknowledging Claude for Open Source as a supporter of oRPC's development.

Changes

  • Added a new "Open Source Programs" section in all package READMEs and the root README
  • Section includes a table with a link to Claude for Open Source program
  • Positioned between the sponsors section and the References section for consistent visibility across all documentation

This change recognizes the support provided by Anthropic's Claude for Open Source program to the oRPC project.

https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX

Note

Add Claude for Open Source acknowledgment to all package READMEs

Adds an "Open Source Programs" section stating middleapi is supported by Claude for Open Source, with a linked Claude icon. The same section is added to the root README.md and every README under packages/ (ai-sdk, bun, client, cloudflare, contract, effect, zod, and 20+ others).

Macroscope summarized 7f75bb1.

List the programs that support oRPC's maintainers, starting with
Claude for Open Source. The section sits after Sponsors, so
`pnpm sponsors:sync` (which rewrites Sponsors up to the next `##`
heading) leaves it intact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
orpc 7f75bb1 Commit Preview URL

Branch Preview URL
Oct 21 2026, 02:02 AM

macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Oct 21, 2026
@macroscopeapp

macroscopeapp Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Approvability

Verdict: Approved at 7f75bb1

Macroscope's review found this PR approvable — This PR only adds an Open Source Programs acknowledgment to 29 README files. It changes rendered documentation and external links, with no production code or runtime behavior impact.

You can add or adjust custom eligibility rules. Learn more.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes

Adds an identical ## Open Source Programs section to the root README.md and all 28 packages/*/README.md files, placed between the sponsors block and ## References.

  • Root + 28 package READMEs — a one-row HTML table linking to the Claude for Open Source program (with a cdn.simpleicons.org/claude icon); +10 lines each, no other edits.

I verified both referenced URLs resolve (the link renders the Claude for Open Source page, the icon returns the Claude SVG), that the section survives pnpm sponsors:sync (the sync's replaceSponsorsSection stops at the next ## heading, which is now ## Open Source Programs, so the sponsors block is still regenerated without eating the new section), and that eslint passes on the touched READMEs.

ℹ️ Playground READMEs share the same sponsors tail but were left unchanged

playgrounds/*/README.md carry the same Sponsors section, regenerated by the same scripts/sync-sponsors.ts walk that covers every README, so this acknowledgment now appears in 29 files but not those. That is fine if the scope is deliberately "published packages only" (playgrounds aren't published); flagging it only in case "consistent visibility across all documentation" was meant to include them. The section is also manually maintained — the sync script emits only the sponsors block, so it will not be auto-propagated to any README.

Pullfrog  | View workflow run | Using deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏

@pkg-pr-new

pkg-pr-new Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
More templates

@orpc/ai-sdk

npm i https://pkg.pr.new/@orpc/ai-sdk@2279

@orpc/arktype

npm i https://pkg.pr.new/@orpc/arktype@2279

@orpc/bun

npm i https://pkg.pr.new/@orpc/bun@2279

@orpc/client

npm i https://pkg.pr.new/@orpc/client@2279

@orpc/cloudflare

npm i https://pkg.pr.new/@orpc/cloudflare@2279

@orpc/contract

npm i https://pkg.pr.new/@orpc/contract@2279

@orpc/experimental-effect

npm i https://pkg.pr.new/@orpc/experimental-effect@2279

@orpc/evlog

npm i https://pkg.pr.new/@orpc/evlog@2279

@orpc/hibernation

npm i https://pkg.pr.new/@orpc/hibernation@2279

@orpc/json-schema

npm i https://pkg.pr.new/@orpc/json-schema@2279

@orpc/experimental-lock

npm i https://pkg.pr.new/@orpc/experimental-lock@2279

@orpc/experimental-msw

npm i https://pkg.pr.new/@orpc/experimental-msw@2279

@orpc/nest

npm i https://pkg.pr.new/@orpc/nest@2279

@orpc/next

npm i https://pkg.pr.new/@orpc/next@2279

@orpc/node

npm i https://pkg.pr.new/@orpc/node@2279

@orpc/openapi

npm i https://pkg.pr.new/@orpc/openapi@2279

@orpc/opentelemetry

npm i https://pkg.pr.new/@orpc/opentelemetry@2279

@orpc/pinia-colada

npm i https://pkg.pr.new/@orpc/pinia-colada@2279

@orpc/pino

npm i https://pkg.pr.new/@orpc/pino@2279

@orpc/publisher

npm i https://pkg.pr.new/@orpc/publisher@2279

@orpc/ratelimit

npm i https://pkg.pr.new/@orpc/ratelimit@2279

@orpc/server

npm i https://pkg.pr.new/@orpc/server@2279

@orpc/shared

npm i https://pkg.pr.new/@orpc/shared@2279

@orpc/swr

npm i https://pkg.pr.new/@orpc/swr@2279

@orpc/tanstack-query

npm i https://pkg.pr.new/@orpc/tanstack-query@2279

@orpc/trpc

npm i https://pkg.pr.new/@orpc/trpc@2279

@orpc/valibot

npm i https://pkg.pr.new/@orpc/valibot@2279

@orpc/zod

npm i https://pkg.pr.new/@orpc/zod@2279

commit: 7f75bb1

@codspeed

codspeed Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

⚠️ 5 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

✅ 28 untouched benchmarks
⏩ 2 skipped benchmarks1


Comparing claude/zealous-edison-7obc45 (7f75bb1) with main (a514877)

Open in CodSpeed

Footnotes

  1. 2 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@codecov

codecov Bot commented Oct 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Use one shared intro line naming middleapi, matching the Sponsors
section, instead of naming each project.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX
@macroscopeapp
macroscopeapp Bot dismissed their stale review October 21, 2026 01:57

Dismissing prior approval to re-evaluate 4af4c43

macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Oct 21, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX
@macroscopeapp
macroscopeapp Bot dismissed their stale review October 21, 2026 01:59

Dismissing prior approval to re-evaluate 7f75bb1

@dinwwwh
dinwwwh merged commit 1c4bd65 into main Oct 21, 2026
14 checks passed
dinwwwh added a commit to middleapi/openapi-spec that referenced this pull request Oct 21, 2026
## Summary

Adds an **Open Source Programs** section to the READMEs (root,
`packages/types`, `packages/downgrader`), listing the programs that
support middleapi's maintainers. It starts with Claude for Open Source:

> [middleapi](https://github.com/middleapi) is supported by these open
source programs:

The entry is the Claude logo (from Simple Icons) linking to the [program
page](https://claude.com/contact-sales/claude-for-oss). Add more
programs as extra `<td>` cells in the same row.

The same section went into
[middleapi/orpc#2279](middleapi/orpc#2279) and
[middleapi/standard-server#170](middleapi/standard-server#170),
with identical wording.

## Notes

- The section sits between **Sponsors** and **License**.
`scripts/sync-sponsors.ts` rewrites Sponsors only up to the next `##`
heading, so `pnpm sync:sponsors` leaves the new section alone.
- `packages/types/tests/README.md` has no Sponsors footer, so it is
unchanged.
- `uncheck` passes on the changed READMEs (oxlint, oxfmt).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX

<!-- Macroscope's pull request summary starts here -->
<!-- Macroscope will only edit the content between these invisible
markers, and the markers themselves will not be visible in the GitHub
rendered markdown. -->
<!-- If you delete either of the start / end markers from your PR's
description, Macroscope will append its summary at the bottom of the
description. -->
> [!NOTE]
> ### Add Open Source Programs section to READMEs
> Adds an "Open Source Programs" section to
[README.md](https://github.com/middleapi/openapi-spec/pull/64/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5),
[packages/downgrader/README.md](https://github.com/middleapi/openapi-spec/pull/64/files#diff-34d485a858c6fd891a9cdcfab1819164aa5b27725d81a298a098a1ad31c8374d),
and
[packages/types/README.md](https://github.com/middleapi/openapi-spec/pull/64/files#diff-338878d368fc59a12766753a76207a892f090da5fbb5b152707d8dad21003e9d).
Each section credits middleapi support from Claude for Open Source with
a linked logo and external program link. Documentation only; no code
changes.
>
> <!-- Macroscope's review summary starts here -->
>
> <sup><a href="https://app.macroscope.com">Macroscope</a> summarized
c34bfd7.</sup>
> <!-- Macroscope's review summary ends here -->
>
<!-- Macroscope's pull request summary ends here -->

---------

Co-authored-by: Claude <noreply@anthropic.com>
dinwwwh added a commit to middleapi/standard-server that referenced this pull request Oct 21, 2026
## Summary

Adds an **Open Source Programs** section to the package READMEs (the
root `README.md` symlinks to `packages/core/README.md`, so it is covered
too), listing the programs that support middleapi's maintainers. It
starts with Claude for Open Source:

> [middleapi](https://github.com/middleapi) is supported by these open
source programs:

The entry is the Claude logo (from Simple Icons) linking to the [program
page](https://claude.com/contact-sales/claude-for-oss). Add more
programs as extra `<td>` cells in the same row.

The same section went into
[middleapi/orpc#2279](middleapi/orpc#2279) and
[middleapi/openapi-spec#64](middleapi/openapi-spec#64),
with identical wording.

## Notes

- The section sits between **Sponsors** and **License**.
`scripts/sync-sponsors.ts` rewrites Sponsors only up to the next `##`
heading, so `pnpm sponsors:sync` leaves the new section alone.
- The playground and `tests/bun` READMEs only carry a Sponsors footer,
so they are unchanged (same as the playgrounds in oRPC).
- `uncheck` passes on the changed READMEs (oxlint, oxfmt).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01SHKwSaNZ8xqeGXJu7nfSKX

<!-- Macroscope's pull request summary starts here -->
<!-- Macroscope will only edit the content between these invisible
markers, and the markers themselves will not be visible in the GitHub
rendered markdown. -->
<!-- If you delete either of the start / end markers from your PR's
description, Macroscope will append its summary at the bottom of the
description. -->
> [!NOTE]
> ### Add Open Source Programs section to package READMEs
> Adds an "Open Source Programs" section to all seven package READMEs
under `packages/`. Each section sits between the sponsors content and
the License section, states that middleapi is supported by open source
programs, and links a Claude for Open Source entry with an external
icon. Documentation only; no code changes.
>
> <!-- Macroscope's review summary starts here -->
>
> <sup><a href="https://app.macroscope.com">Macroscope</a> summarized
f5a8b2e.</sup>
> <!-- Macroscope's review summary ends here -->
>
<!-- Macroscope's pull request summary ends here -->

---------

Co-authored-by: Claude <noreply@anthropic.com>
dinwwwh added a commit that referenced this pull request Oct 25, 2026
Acknowledge the two open source programs that give
[middleapi](https://github.com/middleapi) repos free access, alongside
Claude for Open Source.

## Changes

- Added [Pullfrog for OSS](https://pullfrog.com/for-oss) and [Macroscope
for Open Source](https://macroscope.com/open-source) to the "Open Source
Programs" table in the root README and every package README.
- Shortened every label in the table to the product name (Claude,
Pullfrog, Macroscope). The full program name stays in each link's hover
title.
- Logos use each tool's GitHub App avatar (the same image their bots
show on PRs here), at 64px to match the Claude entry.
- `packages/mcp/README.md` was created after the section was introduced
in #2279 and never had it, so the full section is added
there too. The section is now identical across all 30 READMEs.

---
_Generated by [Claude
Code](https://claude.ai/code/session_01RThHiMUZrjMd9fYVh7dxZp)_

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants