Skip to content

Commit 8855277

Browse files
committed
Add projects, remove optional history
1 parent 55ee686 commit 8855277

File tree

1 file changed

+135
-22
lines changed

1 file changed

+135
-22
lines changed

funding.json

Lines changed: 135 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"role": "owner", // Required. [owner, steward, maintainer, contributor, other]. Use the closest approximation.
99
"name": "Graphile", // Required. Name of the entity. Max len 250.
1010
"email": "[email protected]", // Required. Max len 250.
11-
"phone": "", // Optional. Generally suitable for organisations. Max len 32.
1211
"description": "At Graphile we love GraphQL so much we named ourselves for our love of it!", // Required. Information about the entity. Max len 2000.
1312
"webpageUrl": {
1413
"url": "https://graphile.org", // Required. Webpage with information about the entity. Starts with https:// or http://. Max len 250.
@@ -18,6 +17,90 @@
1817

1918
// Optional. One or more projects for which the funding is solicited.
2019
"projects": [
20+
{
21+
"guid": "grafast",
22+
"name": "Grafast",
23+
"description": "The next-generation planning and execution engine for GraphQL. Grafast understands GraphQL and (with your help) your business logic; this allows it to orchestrate a GraphQL request's data requirements in an extremely efficient manner, leading to excellent performance, reduced server load, and happier customers.",
24+
"webpageUrl": {
25+
"url": "https://grafast.org/",
26+
"wellKnown": ""
27+
},
28+
"repositoryUrl": {
29+
"url": "https://github.com/graphile/crystal/tree/main/grafast/grafast",
30+
"wellKnown": ""
31+
},
32+
"licenses": ["spdx:MIT"],
33+
"tags": [
34+
"developer-tools",
35+
"development",
36+
"programming",
37+
"software-engineering",
38+
"web-development"
39+
]
40+
},
41+
{
42+
"guid": "grafserv",
43+
"name": "grafserv",
44+
"description": "A highly performant GraphQL server for Node.js, powered by Grafast.",
45+
"webpageUrl": {
46+
"url": "https://grafast.org/grafserv/",
47+
"wellKnown": ""
48+
},
49+
"repositoryUrl": {
50+
"url": "https://github.com/graphile/crystal/tree/main/grafast/grafserv",
51+
"wellKnown": ""
52+
},
53+
"licenses": ["spdx:MIT"],
54+
"tags": [
55+
"developer-tools",
56+
"development",
57+
"programming",
58+
"software-engineering",
59+
"web-development"
60+
]
61+
},
62+
{
63+
"guid": "graphile-build",
64+
"name": "Graphile Build",
65+
"description": "graphile-build provides a framework to build extensible GraphQL APIs by combining plugins. Each plugin typically has its own small purpose and by combining these plugins together you get a large, powerful, and manageable GraphQL schema. Plugins enable you to make broad changes to your GraphQL schema with minimal code, and because you're changing your schema in broad ways it helps to guarantee consistency.",
66+
"webpageUrl": {
67+
"url": "https://build.graphile.org/",
68+
"wellKnown": ""
69+
},
70+
"repositoryUrl": {
71+
"url": "https://github.com/graphile/crystal/tree/main/graphile-build/graphile-build",
72+
"wellKnown": ""
73+
},
74+
"licenses": ["spdx:MIT"],
75+
"tags": [
76+
"developer-tools",
77+
"development",
78+
"programming",
79+
"software-engineering",
80+
"web-development"
81+
]
82+
},
83+
{
84+
"guid": "graphile-migrate",
85+
"name": "Graphile Migrate",
86+
"description": "Opinionated SQL-powered productive roll-forward migration tool for PostgreSQL.",
87+
"webpageUrl": {
88+
"url": "https://github.com/graphile/migrate",
89+
"wellKnown": ""
90+
},
91+
"repositoryUrl": {
92+
"url": "https://github.com/graphile/migrate",
93+
"wellKnown": ""
94+
},
95+
"licenses": ["spdx:MIT"],
96+
"tags": [
97+
"developer-tools",
98+
"development",
99+
"programming",
100+
"software-engineering",
101+
"web-development"
102+
]
103+
},
21104
{
22105
"guid": "graphile-worker", // Required. A short unique ID for the project. Lowercase-alphanumeric-dashes only. eg: my-cool-project. Max len 32.
23106
"name": "Graphile Worker", // Required. Name of the project. Max len 250.
@@ -40,25 +123,67 @@
40123
] // Required. Up to 10 general tags describing the project. Lowercase-alphanumeric-dashes (max 32 chars). eg: ["programming", "developer-tools"]. For reference, see tags.txt
41124
},
42125
{
43-
"guid": "postgraphile", // Required. A short unique ID for the project. Lowercase-alphanumeric-dashes only. eg: my-cool-project. Max len 32.
44-
"name": "PostGraphile", // Required. Name of the project. Max len 250.
45-
"description": "An incredibly low-effort way to build a well structured and high-performance GraphQL API backed primarily by a PostgreSQL database. Our main focusses are performance, automatic best-practices and customisability/extensibility. Use this if you have a PostgreSQL database and you want to use it as the source of truth for an auto-generated GraphQL API (which you can still make significant changes to).", // Required. Description of the project. Max len 2000.
126+
"guid": "graphile-utils",
127+
"name": "Graphile Utils",
128+
"description": "A group of useful Graphile utilities, including graphile-config which provides a standard plugin interace and helpers which can be used across the entire Graphile suite; graphile-export which exports a GraphQL Schema (or other code) as executable JavaScript; tamedevil a module to help tame eval; and pg-sql2 and pg-introspection.",
46129
"webpageUrl": {
47-
"url": "https://postgraphile.org/", // Required. Webpage with information about the project. Starts with https:// or http://. Max len 250.
48-
"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.
130+
"url": "https://star.graphile.org/",
131+
"wellKnown": ""
49132
},
50133
"repositoryUrl": {
51-
"url": "https://github.com/graphile/crystal/tree/main/postgraphile/postgraphile", // Required. URL of the repository where the project's source code and other assets are available. Starts with https:// or http://. Max len 250.
52-
"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.
134+
"url": "https://github.com/graphile/crystal/tree/main/utils",
135+
"wellKnown": ""
53136
},
54-
"licenses": ["spdx: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"
137+
"licenses": ["spdx:MIT"],
55138
"tags": [
56139
"developer-tools",
57140
"development",
58141
"programming",
59142
"software-engineering",
60143
"web-development"
61-
] // Required. Up to 10 general tags describing the project. Lowercase-alphanumeric-dashes (max 32 chars). eg: ["programming", "developer-tools"]. For reference, see tags.txt
144+
]
145+
},
146+
{
147+
"guid": "postgraphile",
148+
"name": "PostGraphile",
149+
"description": "An incredibly low-effort way to build a well structured and high-performance GraphQL API backed primarily by a PostgreSQL database. Our main focusses are performance, automatic best-practices and customisability/extensibility. Use this if you have a PostgreSQL database and you want to use it as the source of truth for an auto-generated GraphQL API (which you can still make significant changes to).",
150+
"webpageUrl": {
151+
"url": "https://postgraphile.org/",
152+
"wellKnown": ""
153+
},
154+
"repositoryUrl": {
155+
"url": "https://github.com/graphile/crystal/tree/main/postgraphile/postgraphile",
156+
"wellKnown": ""
157+
},
158+
"licenses": ["spdx:MIT"],
159+
"tags": [
160+
"developer-tools",
161+
"development",
162+
"programming",
163+
"software-engineering",
164+
"web-development"
165+
]
166+
},
167+
{
168+
"guid": "ruru",
169+
"name": "ruru",
170+
"description": "A Grafast-enhanced distribution of GraphiQL.",
171+
"webpageUrl": {
172+
"url": "https://grafast.org/ruru",
173+
"wellKnown": ""
174+
},
175+
"repositoryUrl": {
176+
"url": "https://github.com/graphile/crystal/tree/main/grafast/ruru",
177+
"wellKnown": ""
178+
},
179+
"licenses": ["spdx:MIT"],
180+
"tags": [
181+
"developer-tools",
182+
"development",
183+
"programming",
184+
"software-engineering",
185+
"web-development"
186+
]
62187
}
63188
],
64189

@@ -132,18 +257,6 @@
132257
"frequency": "other", // Required. [one-time, weekly, fortnightly, monthly, yearly, other]
133258
"channels": ["bespoke"] // Required. One or more channel IDs defined in channels[] via which this plan can accept payments.
134259
}
135-
],
136-
137-
// Optional. A simple summary of funding history. Only include if at least one, either income or expenses, have to be communicated.
138-
"history": [
139-
{
140-
"year": 2024, // Required. Year (fiscal, preferably).
141-
"income": 0, // Optional.
142-
"expenses": 0, // Optional.
143-
"taxes": 0, // Optional.
144-
"currency": "", // Required. Three letter ISO 4217 currency code. eg: USD
145-
"description": "" // Optional. Any additional description. Max length 500.
146-
}
147260
]
148261
}
149262
}

0 commit comments

Comments
 (0)