8000 docs: add .github/SPONSORSHIPS.md (#5774) · adnanhashmi09/typescript-eslint@7797923 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7797923

Browse files
docs: add .github/SPONSORSHIPS.md (typescript-eslint#5774)
1 parent c5beaa2 commit 7797923

File tree

3 files changed

+63
-8
lines changed

3 files changed

+63
-8
lines changed

.github/SPONSORSHIPS.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Sponsorship
2+
3+
TypeScript ESLint is an entirely volunteer-run project.
4+
We are not associated with any company or organization; our development is funded solely from community donations.
5+
6+
## Why Sponsor TypeScript ESLint?
7+
8+
Our tooling is used by the vast majority of TypeScript applications today, including nearly 10,000 dependent projects and 20 million weekly downloads on npm.
9+
Our packages enable both ESLint and Prettier to run on TypeScript code.
10+
We additionally provide a comprehensive suite of TypeScript-focused ESLint rules that, by enabling access to TypeScript's type checking APIs, can detect classifications of application bugs more advanced than ESLint alone can.
11+
Sponsoring TypeScript ESLint helps keep our development process running reliably, which in turn directly allows us to:
12+
13+
- Support new versions of TypeScript sooner after their release
14+
- Continue improving our documentation and first-run experiences
15+
- Fix bugs and add new features to existing rules
16+
- Write more advanced rules to solve more areas of application correctness
17+
18+
## Sponsorship Limitations
19+
20+
### Project Direction
21+
22+
TypeScript ESLint is always appreciative of organizations sponsoring the project.
23+
However, we do not factor sponsorship amounts into issue prioritization or pull request reviews.
24+
If you have a need to push forward an area of work in TypeScript ESLint more urgently than a general donation can provide, consider donating engineering time as well.
25+
26+
### Website Placement
27+
28+
Our top sponsors may have their link, logo, and/or name featured on the homepage of https://typescript-eslint.io.
29+
We are inclusive by default and allow all organizations that newly meet a monetary threshold to be added.
30+
However, at our discretion, we may remove organizations we feel we cannot promote in good conscience.
31+
Organizations would most commonly be removed if their core charter and/or repeated organization-wide intentional activities:
32+
33+
- Deny fundamental human rights
34+
- Repeatedly spread large-scale harmful misinformation online
35+
- Finance and/or promote other organizations that match these issues
36+
37+
If you disagree with a choice made by the maintenance team, or would like a refund for your sponsorship, please let us know by emailing `typescripteslint@gmail.com`.
38+
39+
> You can always view all financial contributors on [opencollective.com/typescript-eslint](https://opencollective.com/typescript-eslint).

packages/website/src/components/FinancialContributors/index.tsx

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,25 @@ export function FinancialContributors(): JSX.Element {
3737
to="https://opencollective.com/typescript-eslint/contribute"
3838
target="_blank"
3939
>
40-
Become a financial contributor
41-
</Link>
42-
<Link
43-
className="button button--info button--outline"
44-
to="https://opencollective.com/typescript-eslint"
45-
target="_blank"
46-
>
47-
See all financial contributors
40+
Become a financial sponsor
4841
</Link>
42+
<div className={styles.linksMore}>
43+
<Link
44+
className="button button--info button--outline"
45+
to="https://opencollective.com/typescript-eslint"
46+
target="_blank"
47+
>
48+
See all financial sponsors
49+
</Link>
50+
<Link
51+
className="button button--info button--outline"
52+
title="Sponsorship docs"
53+
to="https://github.com/typescript-eslint/typescript-eslint/blob/main/.github/SPONSORS.md"
54+
target="_blank"
55+
>
56+
Docs
57+
</Link>
58+
</div>
4959
</div>
5060
</>
5161
);

packages/website/src/components/FinancialContributors/styles.module.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414

1515
.become {
1616
font-size: 1.25rem;
17+
padding: 0.75rem 1.75rem;
18+
}
19+
20+
.linksMore {
21+
display: flex;
22+
gap: 0.5rem;
1723
}
1824

1925
@media screen and (min-width: 1150px) {

0 commit comments

Comments
 (0)
0