You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,6 +95,33 @@ Rules:
95
95
96
96
---
97
97
98
+
## Sponsors and backers
99
+
100
+
Tier definitions must stay in sync across three places:
101
+
102
+
1.`README.md` tier table (canonical wording for perks and pricing).
103
+
2.`apps/docs/src/pages/support.astro` tier cards, including the `ocSlug` Open Collective checkout links.
104
+
3. The GitHub Sponsors and Open Collective dashboards. These are manual and John-only: never assume they changed, and remind John to update them whenever tiers change.
105
+
106
+
Open Collective slugs survive tier renames, so they may not match the tier name (Supporter uses `backer-14044`, Backer uses `sponsor-14045`). Verify live tiers by fetching `https://opencollective.com/react-data-table-component`.
107
+
108
+
**Adding a backer (Backer tier, $20/mo recurring, and above):**
109
+
110
+
- Add to the `backers` array at the top of `support.astro` and to the `## Backers` list in `README.md`.
111
+
- Recurring sponsors only. One-time donors never go in these lists, regardless of amount.
112
+
- Link only their Open Collective or GitHub profile, verified against the collective's contributor list. Never guess personal sites or emails.
113
+
114
+
**Adding a logo sponsor:**
115
+
116
+
- Bronze ($100): small logo in the docs footer (`apps/docs/src/layouts/Layout.astro`) + small logo in README.
117
+
- Silver ($200): medium logo in the docs sidebar (`apps/docs/src/layouts/DocsLayout.astro`) + logo in README.
118
+
- Gold ($500): homepage sponsors section (`apps/docs/src/pages/index.astro`, replace the "Be the first to sponsor" placeholder) + top placement in README. Limited to 3.
119
+
- Logos are curated by hand: get the asset and target URL from John, never source logos yourself.
120
+
121
+
The contact email is `sponsors@reactdatatable.com` (Cloudflare Email Routing alias). It must never appear in static HTML; on the site it is assembled client-side from `data-user`/`data-domain` attributes (see the contact block in `support.astro`).
122
+
123
+
---
124
+
98
125
## Release process
99
126
100
127
Releases are triggered manually via the **Release** GitHub Actions workflow (`workflow_dispatch`). Before triggering:
Copy file name to clipboardExpand all lines: README.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,14 +51,22 @@ Sponsoring puts your company logo in front of ~215k developers a week: in the RE
51
51
| Tier | Price/month | Perk |
52
52
| --- | --- | --- |
53
53
| ☕ Supporter | $5 | Your name in the README supporters list |
54
-
| 🎗 Backer | $20 | Name + link in README |
54
+
| 🎗 Backer | $20 | Name + link in README + listed in the Backers section on reactdatatable.com |
55
55
| 🥉 Bronze | $100 | Priority issue triage + small logo in README + docs site footer |
56
56
| 🥈 Silver | $200 | Priority issue triage + medium logo in README + docs site sidebar |
57
-
| 🥇 Gold | $500 | Priority issue triage + large logo in README + hero spot on reactdatatable.com. Limited to 3. |
57
+
| 🥇 Gold | $500 | Priority issue triage + direct maintainer line + large logo in README + hero spot on reactdatatable.com. Limited to 3. |
58
58
59
59
[](https://github.com/sponsors/jbetancur)
60
60
[](https://opencollective.com/react-data-table-component)
61
61
62
+
## Enterprise support
63
+
64
+
Available as part of the Tidelift Subscription.
65
+
66
+
The maintainer of react-data-table-component and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-react-data-table-component?utm_source=npm-react-data-table-component&utm_medium=referral&utm_campaign=readme)
67
+
68
+
<!-- TODO: replace the Tidelift link above with the exact referral URL from the dashboard's "Promote the Tidelift Subscription" marketing task. -->
69
+
62
70
## Need help?
63
71
64
72
Open a [GitHub issue](https://github.com/jbetancur/react-data-table-component/issues). Priority support is available for teams that [sponsor the project](https://github.com/sponsors/jbetancur).
Please do not open a public issue for security reports.
13
+
14
+
Report vulnerabilities privately using one of:
15
+
16
+
1.**GitHub private vulnerability reporting** (preferred): use the [Report a vulnerability](https://github.com/jbetancur/react-data-table-component/security/advisories/new) form on this repository.
17
+
2.**Email**: <security@reactdatatable.com>
18
+
19
+
You will receive an acknowledgment within 5 business days. Once the report is validated, a fix will be prioritized and released as a patch to the current major version, followed by a coordinated disclosure through a GitHub Security Advisory crediting the reporter.
20
+
21
+
## Scope
22
+
23
+
react-data-table-component is a client-side UI library. Reports most likely to qualify: XSS via table data or props, prototype pollution, and supply-chain issues in the published npm package. The library has zero runtime dependencies, which keeps the supply-chain surface small.
0 commit comments