From 342a0a44f581d9acc2594379db0a8ab551931d9f Mon Sep 17 00:00:00 2001 From: dtzp555-max Date: Fri, 8 May 2026 03:29:27 +1000 Subject: [PATCH] docs(funding): add Buy Me a Coffee link + GitHub FUNDING.yml (#68) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .github/FUNDING.yml — enables GitHub's native "Sponsor" button on the repo page, pointing to buymeacoffee.com/dtzp555. Other platforms (GitHub Sponsors, Ko-fi) are commented out and can be enabled later by uncommenting + filling in handles. - README.md § Support OCP — new section just before License. States the free-and-open-source commitment, lists the kinds of work that don't show up in commits (multi-machine debugging, IDE validation, drift incidents, concurrency leaks), and offers a single ☕ link for users who want to support continued maintenance. Explicitly disclaims paid tiers / premium features so the open-source posture stays unambiguous. server.mjs is not modified; this commit is doc-only and therefore exempt from the cli.js citation requirement (ALIGNMENT.md Rule 5 applies only to commits that touch server.mjs). Co-authored-by: dtzp555 Co-authored-by: Claude Opus 4.7 --- .github/FUNDING.yml | 9 +++++++++ README.md | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..bf32fee --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,9 @@ +# GitHub recognizes this file and shows a "Sponsor" button on the repo page. +# Add other platforms here as they get set up. Empty / commented-out entries +# are skipped silently. + +buy_me_a_coffee: dtzp555 + +# github: [dtzp555-max] # uncomment after GitHub Sponsors enrollment is approved +# ko_fi: dtzp555 +# custom: ["https://example.com/donate"] diff --git a/README.md b/README.md index 8bc0b72..33a5fd4 100644 --- a/README.md +++ b/README.md @@ -706,6 +706,18 @@ OCP runs under a small set of binding documents so contributions stay aligned wi If you want to contribute: read `ALIGNMENT.md` first, search `cli.js` for the operation you're proposing, and cite the line number in your PR. +## Support OCP + +OCP is and will always remain **free and open source**. I built it because I needed it myself, and I plan to keep maintaining it as long as the Claude Code ecosystem keeps evolving. + +Behind the version numbers are hundreds of hours of work that don't show up in commits: debugging across Mac / Windows / Linux machines, validating against half a dozen IDEs (Claude Code, Cursor, Cline, OpenCode, Aider, Continue.dev, OpenClaw), tracking down `cli.js` drift, OAuth refresh edge cases, SSE streaming quirks, concurrency leaks, and the occasional incident that turns into a multi-day investigation (the [2026-04-11 alignment drift](./docs/adr/0002-alignment-constitution.md), the [v3.11.1 concurrency leak](./CHANGELOG.md), the v3.12 SSE replay regression). + +If OCP lets you keep your Claude Pro / Max subscription powering every IDE on every machine — saving the per-token API cost you'd otherwise pay — and you'd like to chip in toward the next debugging session: + +- ☕ **[Buy me a coffee](https://buymeacoffee.com/dtzp555)** + +No paid tiers. No premium features. No "Pro" version. Donations directly fund the time it takes to keep this project saving the community money. + ## License MIT — see [`LICENSE`](LICENSE).