Skip to content

docs(readme): the first supporter, and the attribution the site already promised - #535

Merged
cevheri merged 1 commit into
mainfrom
docs/supporters-tailscale
Aug 31, 2026
Merged

docs(readme): the first supporter, and the attribution the site already promised#535
cevheri merged 1 commit into
mainfrom
docs/supporters-tailscale

Conversation

@cevheri

@cevheri cevheri commented Aug 31, 2026

Copy link
Copy Markdown
Member

What

Adds a ## Supporters section to the README with its first entry: Tailscale, which granted the Community on GitHub plan to the libredb organization on 2026-09-01 (support ticket TSS-100364, confirmed in the admin console: plan "GitHub Community plan", next invoice 2027-09-01, $0.00).

Why this is a debt, not a marketing addition

libredb.org/supporters publishes what a supporter is promised, and one of the four promises is stated in these words:

The same entry in the repository — the README carries it too, so the attribution survives someone reading the project on GitHub and never opening this site.

That page is cited on the application forms so a reviewer can hold the page against the form. Until now the promise had never come due, because no programme had accepted the project. One has, so the README owes the entry the same day the site got it.

Why not inside ## Sponsors

That block sits between <!-- sponsors-start --> / <!-- sponsors-end -->, which .github/workflows/update-sponsors.yml rewrites from GitHub Sponsors. An entry placed there would be erased by the next bot run, and it would conflate individual donations with a programme covering a specific running cost. The new section says which of the two it is.

Verification

  • bun run readme:check — OK, 16 engines and the install commands still match README_zh.md / README_ja.md. The guard covers engine names and install commands, so an English-only section is legal abridgement and needs no translation.
  • format · lint · typecheck · knip · build — all clean.
  • bun run test — 10474 pass, 1 fail. The failure is backlog-structure.test.ts > every cited entry exists, and it is local-only and pre-existing: all five dangling citations are inside docs/superpowers/, which is gitignored and therefore invisible to CI. Reproduced on a clean origin/main tree with this change stashed, so it is not from this PR.

Documentation only. No executable lines added, so the coverage gate is unaffected.

…dy promised

libredb.org/supporters states the commitment in its own words - "The same entry
in the repository: the README carries it too, so the attribution survives
someone reading the project on GitHub and never opening this site" - and until
now there was nothing to carry, so the README had no place to put one. Tailscale
granted the Community on GitHub plan on 2026-09-01, which makes that promise due.

Kept separate from `## Sponsors` on purpose. That block sits between
sponsors-start/sponsors-end markers that update-sponsors.yml rewrites from
GitHub Sponsors, so an entry placed there would be erased by the next bot run
and would also conflate two different things: individuals donating, versus a
programme covering a specific running cost.

The section states what it is not, because the supporters page does: placement
is not for sale and naming a company is not that company endorsing this project.
@sonarqubecloud

Copy link
Copy Markdown

@cevheri
cevheri merged commit 260fa48 into main Aug 31, 2026
24 checks passed
@cevheri
cevheri deleted the docs/supporters-tailscale branch August 31, 2026 23:38
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.

1 participant