Skip to content

Commit 4bc9e72

Browse files
committed
Reformat JSON
1 parent bd65379 commit 4bc9e72

File tree

1 file changed

+52
-65
lines changed

1 file changed

+52
-65
lines changed

‎funding.json‎

Lines changed: 52 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,56 @@
11
{
2-
"version": "v1.0.0",
3-
4-
// Required. The entity associated with the project, soliciting funds.
5-
// This can be an individual, organisation, community etc.
6-
"entity": {
7-
"type": "individual", // Required. [individual, group, organisation, other]. Use the closest approximation.
8-
"role": "maintainer", // Required. [owner, steward, maintainer, contributor, other]. Use the closest approximation.
9-
"name": "A-Frame", // Required. Name of the entity. Max len 250.
10-
"email": "diego@supermedium.com", // Required. Max len 250.
11-
"phone": "", // Optional. Generally suitable for organisations. Max len 32.
12-
"description": "A web framework for building browsed based 3D, VR and AR experiences.", // Required. Information about the entity. Max len 2000.
13-
"webpageUrl": {
14-
"url": "https://diegomarcos.com/", // Required. Webpage with information about the entity. Starts with https:// or http://. Max len 250.
15-
"wellKnown": "" // Optional. Required if the above url and the URL of the funding.json manifest do not have the same hostname. Starts with https:// or http://. Max len 250.
16-
}
2+
"version": "v1.0.0",
3+
"entity": {
4+
"type": "individual",
5+
"role": "maintainer",
6+
"name": "A-Frame",
7+
"email": "diego@supermedium.com",
8+
"phone": "",
9+
"description": "A web framework for building browsed based 3D, VR and AR experiences.",
10+
"webpageUrl": {
11+
"url": "https://diegomarcos.com/",
12+
"wellKnown": ""
13+
}
14+
},
15+
"projects": [{
16+
"guid": "a-frame",
17+
"name": "A-Frame",
18+
"description": "A web framework for building browsed based 3D, VR and AR experiences",
19+
"webpageUrl": {
20+
"url": "https://aframe.io/",
21+
"wellKnown": ""
22+
},
23+
"repositoryUrl": {
24+
"url": "https://github.com/aframevr/aframe",
25+
"wellKnown": ""
1726
},
18-
19-
// Optional. One or more projects for which the funding is solicited.
20-
"projects": [{
21-
"guid": "a-frame", // Required. A short unique ID for the project. Lowercase-alphanumeric-dashes only. eg: my-cool-project. Max len 32.
22-
"name": "A-Frame", // Required. Name of the project. Max len 250.
23-
"description": "A web framework for building browsed based 3D, VR and AR experiences", // Required. Description of the project. Max len 2000.
24-
"webpageUrl": {
25-
"url": "https://aframe.io/", // Required. Webpage with information about the project. Starts with https:// or http://. Max len 250.
26-
"wellKnown": "" // Optional. Required if the above url and the URL of the funding.json manifest do not have the same hostname. Starts with https:// or http://. Max len 250.
27-
},
28-
"repositoryUrl": {
29-
"url": "https://github.com/aframevr/aframe", // Required. URL of the repository where the project's source code and other assets are available. Starts with https:// or http://. Max len 250.
30-
"wellKnown": "" // Optional. Required if the above url and the URL of the funding.json manifest do not have the same hostname. Starts with https:// or http://. Max len 250.
31-
},
32-
"licenses": ["MIT"], // Required. The project's licenses (up to 5). For standard licenses, use the license ID from the SDPX index prefixed by "spdx:". eg: "spdx:GPL-3.0", "spdx:CC-BY-SA-4.0"
33-
"tags": ["virtualreality", "gamedev", "augmentedreality", "creativecoding", "html", "webxr"] // Required. Up to 10 general tags describing the project. Lowercase-alphanumeric-dashes (max 32 chars). eg: ["programming", "developer-tools"]. For reference, see tags.txt
27+
"licenses": ["MIT"],
28+
"tags": ["virtualreality", "gamedev", "augmentedreality", "creativecoding", "html", "webxr"]
29+
}],
30+
"funding": {
31+
"channels": [{
32+
"guid": "dmarcos",
33+
"type": "Github Sponsorships",
34+
"address": "",
35+
"description": ""
3436
}],
35-
36-
// Required.
37-
"funding": {
38-
// Required. This describes one or more channels via which the entity can receive funds.
39-
"channels": [{
40-
"guid": "dmarcos", // Required. A short unique ID for the channel. Lowercase-alphanumeric-dashes only. eg: mybank, my-paypal. Max len 32.
41-
"type": "Github Sponsorships", // Required. [bank, payment-provider, cheque, cash, other].
42-
"address": "", // Optional. A short unstructured textual representation of the payment address for the channel. eg: "Account: 12345 (branch: ABCX)", "mypaypal@domain.com", "https://payment-url.com", or a physical address for cheques. Max len 250.
43-
"description": "" // Optional. Any additional description or instructions for the payment channel. Max len 500.
44-
}],
45-
46-
// Required. One or more funding and payment plans.
47-
"plans": [{
48-
"guid": "dmarcos", // Required. A short unique ID for the plan. Lowercase-alphanumeric-dashes only. eg: mybank, paypal. Max len 32.
49-
"status": "Github Sponsorships", // Required. [active, inactive]. Indicates whether this plan is currently active or inactive.
50-
"name": "Community contributions", // Required. Name of the funding plan. eg: "Starter support plan", "Infra hosting", "Monthly funding plan".
51-
"description": "", // Optional. Any additional description or instructions for the funding plan.
52-
"amount": 0, // Required. The solicited amount for this plan. 0 is a wildcard that indicates "any amount".
53-
"currency": "", // Required. Three letter ISO 4217 currency code. eg: USD
54-
"frequency": "", // Required. [one-time, weekly, fortnightly, monthly, yearly, other]
55-
"channels": [] // Required. One or more channel IDs defined in channels[] via which this plan can accept payments.
56-
}],
57-
58-
// Optional. A simple summary of funding history. Only include if at least one, either income or expenses, have to be communicated.
59-
"history": [{
60-
"year": 2024, // Required. Year (fiscal, preferably).
61-
"income": 0, // Optional.
62-
"expenses": 0, // Optional.
63-
"taxes": 0, // Optional.
64-
"currency": "USD", // Required. Three letter ISO 4217 currency code. eg: USD
65-
"description": "Github Sponsorhips" // Optional. Any additional description. Max length 500.
66-
}]
67-
}
37+
"plans": [{
38+
"guid": "dmarcos",
39+
"status": "Github Sponsorships",
40+
"name": "Community contributions",
41+
"description": "",
42+
"amount": 0,
43+
"currency": "",
44+
"frequency": "",
45+
"channels": []
46+
}],
47+
"history": [{
48+
"year": 2024,
49+
"income": 0,
50+
"expenses": 0,
51+
"taxes": 0,
52+
"currency": "USD",
53+
"description": "Github Sponsorhips"
54+
}]
55+
}
6856
}
69-

0 commit comments

Comments
 (0)