|
1 | 1 | { |
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": "" |
17 | 26 | }, |
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": "" |
34 | 36 | }], |
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 | + } |
68 | 56 | } |
69 | | - |
0 commit comments