Skip to content

Commit df7fd82

Browse files
tobixenclaude
andcommitted
chore: add funding.json (fundingjson.org v1.1.0)
Closes #608 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent fc7300c commit df7fd82

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ This project should adhere to [Semantic Versioning](https://semver.org/spec/v2.0
3030

3131
### Housekeeping
3232

33+
* Added `funding.json` (https://fundingjson.org/) at the repository root. Closes https://github.com/python-caldav/caldav/issues/608
3334
* Code quality: reduced ruff ignore list (https://github.com/python-caldav/caldav/issues/634) — removed unused imports (`copy`, `lxml.etree`, `CalendarSet`, `cdav/dav` re-exports, `Optional`, `timezone`, `Event`/`Todo` type stubs), replaced bare `except:` clauses with specific exception types (`KeyError`, `AttributeError`, `Exception` where broad catching is intentional), and removed unused local variables.
3435
* Sync `_put()` now updates `self.url` from the `Location` header on a 302 redirect, mirroring the existing async behaviour.
3536

funding.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"$schema": "https://fundingjson.org/schema/v1.1.0.json",
3+
"version": "v1.1.0",
4+
"entity": {
5+
"type": "individual",
6+
"role": "owner",
7+
"name": "Tobias Brox",
8+
"email": "funding@plann.no",
9+
"description": "Independent open source developer maintaining python-caldav (a CalDAV client library used by Home Assistant and many other projects) and plann (a CalDAV-based CLI for task and calendar management). Funding helps prioritise features and fixes requested by donors.",
10+
"webpageUrl": {
11+
"url": "https://plann.no"
12+
}
13+
},
14+
"funding": {
15+
"channels": [
16+
{
17+
"guid": "github-sponsors",
18+
"type": "payment-provider",
19+
"address": "https://github.com/sponsors/tobixen",
20+
"description": "GitHub Sponsors"
21+
},
22+
{
23+
"guid": "bank-iban",
24+
"type": "bank",
25+
"address": "DE90100110012753397999"
26+
},
27+
{
28+
"guid": "btc",
29+
"type": "other",
30+
"address": "bc1qd63vwz0v77r5us4c8kn4l9mx9cw9pgjd47mlf9",
31+
"description": "Bitcoin"
32+
}
33+
],
34+
"plans": [
35+
{
36+
"guid": "general",
37+
"status": "active",
38+
"name": "General support",
39+
"description": "Any contribution is welcome. Funding helps prioritise features and fixes requested by donors.",
40+
"amount": 0,
41+
"currency": "EUR",
42+
"frequency": "monthly",
43+
"channels": ["github-sponsors", "bank-iban", "btc"]
44+
}
45+
]
46+
}
47+
}

0 commit comments

Comments
 (0)