From 9363b0de0225b12ad230dcf7977c2455401002c2 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Thu, 24 Apr 2025 16:05:47 +0100 Subject: [PATCH 1/3] Enable prettier formatting --- .prettierignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.prettierignore b/.prettierignore index 896ab5f8f4..349451b74c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,4 +3,5 @@ pnpm-lock.yaml *.mdx !src/pages/blog/2024-04-11-announcing-new-graphql-website/index.mdx !src/pages/blog/2024-08-15-graphql-local-initiative.mdx +!src/pages/community/foundation/community-grant.mdx *.jpg From 86056f7c5d4663aacc5c8a7e005635dfae401f13 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Thu, 24 Apr 2025 16:15:16 +0100 Subject: [PATCH 2/3] Update grants program page --- .../community/foundation/community-grant.mdx | 87 +++++++++++++++---- 1 file changed, 69 insertions(+), 18 deletions(-) diff --git a/src/pages/community/foundation/community-grant.mdx b/src/pages/community/foundation/community-grant.mdx index 5bb17964de..491586f230 100644 --- a/src/pages/community/foundation/community-grant.mdx +++ b/src/pages/community/foundation/community-grant.mdx @@ -18,9 +18,9 @@ upon funding that is received as membership dues for the GraphQL Foundation. This is one way in which the GraphQL Foundation directly supports the ongoing health of the GraphQL developer ecosystem. -We encourage you to be creative in your grant application, and -propose tasks that are straightforward to articulate, achievable in three -months, and bounded in scope. +We encourage you to be creative in your grant application, and propose tasks +that are straightforward to articulate, achievable in three months, and bounded +in scope. Examples include: @@ -33,18 +33,17 @@ Examples include: - Other user experience improvement ideas for the [graphql.org][] website and/or [github.com/graphql][] -We are not funding work on projects outside https://github.com/graphql/ at this time. +We are not funding work on projects outside https://github.com/graphql/ at this +time. ## How to apply -The GraphQL Community Grant Program [accepts applications at any -time][application-form], and evaluates all undecided applications at least twice -per year. All applications will be closed after an evaluation cycle has -completed. Applicants may re-apply at any point. - To apply, please complete the [GraphQL Community Grant Program application][application-form]. +The GraphQL Community Grant Program accepts applications at any time. Applicants +can only have one active grant at a time, but may re-apply at any time. + ## FAQs ### Do I need to be developing the specification or code to apply? @@ -69,10 +68,9 @@ will be up to you if you wish to proceed or not. ### When can I expect to receive a response about my application? -We will review applications at least twice per year, on our about the end of May -and on or about the end of November. However, we will endeavor to review -applications as they come in and you will receive a response within 2 months of -review. +We will review applications at least twice per year; however, we endeavor to +review applications as they come in and you will receive a response within 2 +months of review. ### How often can I apply? @@ -81,9 +79,10 @@ frequently as you like. ### Who is eligible? -Any individual working in the GraphQL developer community who can receive a -payment from a US-based organization. Please note that this program is not -work-for-hire, and this is not an employment arrangement. +Any individual working in the GraphQL developer community who can legally +receive a payment from a US-based organization, including meeting any local tax +or legal requirements. Please note that this program is not work-for-hire, and +this is not an employment arrangement. _Only individuals are eligible to receive funding._ @@ -104,9 +103,60 @@ directly improves the GraphQL Foundation projects. ### Do I have to sign anything? Yes, if your proposal is selected you will need to sign the GraphQL Grantee -Agreement ([preview][agreement-preview] in order to receive the funding). It is +Agreement ([preview][agreement-preview]) in order to receive the funding. It is your responsibility to read and understand the contents of the agreement. +### What currencies are grants awarded in? + +All grants are awarded in United States Dollars (USD), so they should be +requested in USD. The amount specified in the grant agreement is fixed in USD +and will not be adjusted for currency fluctuations, conversion rates, or any +other exchange-related considerations. Recipients are responsible for any +associated currency conversion or banking fees. + +### When are grant funds disbursed? + +Grants are typically disbursed in full upon successful completion of the agreed +deliverables. However, in select cases, individuals with a demonstrated history +of substantial contributions to GraphQL Foundation projects may be eligible to +receive a small portion of the grant amount as an advance. Any such advance is +entirely at the discretion of the GraphQL Foundation and must be agreed upon in +writing prior to the commencement of the grant work. The remainder will be +disbursed only upon successful completion of the agreed deliverables. + +### How does the review process work? + +When you submit your application, the GraphQL TSC's appointed grants +representative will be informed via an automation. The representative aims to +review the application on a regular schedule, typically within two working weeks +of submission. If the representative determines the grant is out of scope then +the applicant will be informed and the application will be declined. Otherwise, +if they determine that the application requires additional information then it +will be requested from the applicant. Otherwise, the review process will +proceed. + +If the grant application is in scope and appears to have sufficient information, +the application will be passed on to the GraphQL TSC for review, discussion and +voting; the applicant will be informed that this process has started. The +TSC are given time (typically 2-3 working weeks) to provide their initial +feedback. Sometimes the feedback or discussion will indicate that further +investigation is needed, which may increase the window for the review. We will +keep the applicant informed of progress every few weeks. + +Once the review window has closed, one of three things will happen: + +1. We accept the application, and lead the applicant through the next steps + (providing legal/billing details, signing contract, giving invoicing + instructions, providing with any access they need, etc). +2. We request changes to the application, for example a reduction or expansion + in scope, or a change in the amount of funding requested. +3. We decline the application, typically with guidance as to how to submit a + related application that is more likely to be approved. + +Note: there are many reasons that may cause the timeframes in this answer to +change: conferences, travel, holidays, illness, unexpected events, etc; they +are provided as a guide only and we do not commit to them. + ## More information If you have questions, please contact [operations@graphql.org][]. @@ -116,4 +166,5 @@ If you have questions, please contact [operations@graphql.org][]. [github.com/graphql]: https://github.com/graphql [operations@graphql.org]: mailto:operations@graphql.org [agreement-preview]: https://grantee-agreement-preview.graphql.org -[application-form]: https://docs.google.com/forms/d/e/1FAIpQLSciopqGoQE2hBhxsb5E6dq12VrD221Zv4dsGWa1nQM35FT1nA/viewform?usp=sf_link +[application-form]: + https://docs.google.com/forms/d/e/1FAIpQLSciopqGoQE2hBhxsb5E6dq12VrD221Zv4dsGWa1nQM35FT1nA/viewform?usp=sf_link From 8e9007592c4e8b99b3e256d7186647fffcc832ed Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Thu, 24 Apr 2025 16:19:21 +0100 Subject: [PATCH 3/3] Simplify --- .../community/foundation/community-grant.mdx | 51 ++++++++----------- 1 file changed, 20 insertions(+), 31 deletions(-) diff --git a/src/pages/community/foundation/community-grant.mdx b/src/pages/community/foundation/community-grant.mdx index 491586f230..a233a9f885 100644 --- a/src/pages/community/foundation/community-grant.mdx +++ b/src/pages/community/foundation/community-grant.mdx @@ -64,7 +64,7 @@ The grant amount offered will depend on our available funding and the number of approved grants per cycle. Individual grants are expected to be between $1,000 and $10,000 USD. When you apply you can select what size of grant you feel would be appropriate, but if approved you may be offered a different amount and it -will be up to you if you wish to proceed or not. +will be your choice whether to proceed. ### When can I expect to receive a response about my application? @@ -126,36 +126,25 @@ disbursed only upon successful completion of the agreed deliverables. ### How does the review process work? -When you submit your application, the GraphQL TSC's appointed grants -representative will be informed via an automation. The representative aims to -review the application on a regular schedule, typically within two working weeks -of submission. If the representative determines the grant is out of scope then -the applicant will be informed and the application will be declined. Otherwise, -if they determine that the application requires additional information then it -will be requested from the applicant. Otherwise, the review process will -proceed. - -If the grant application is in scope and appears to have sufficient information, -the application will be passed on to the GraphQL TSC for review, discussion and -voting; the applicant will be informed that this process has started. The -TSC are given time (typically 2-3 working weeks) to provide their initial -feedback. Sometimes the feedback or discussion will indicate that further -investigation is needed, which may increase the window for the review. We will -keep the applicant informed of progress every few weeks. - -Once the review window has closed, one of three things will happen: - -1. We accept the application, and lead the applicant through the next steps - (providing legal/billing details, signing contract, giving invoicing - instructions, providing with any access they need, etc). -2. We request changes to the application, for example a reduction or expansion - in scope, or a change in the amount of funding requested. -3. We decline the application, typically with guidance as to how to submit a - related application that is more likely to be approved. - -Note: there are many reasons that may cause the timeframes in this answer to -change: conferences, travel, holidays, illness, unexpected events, etc; they -are provided as a guide only and we do not commit to them. +After submission, the GraphQL TSC's appointed grants representative is notified +and typically reviews the application within two working weeks. If the grant is +clearly out of scope, it will be declined with an explanation. If more +information is needed, it will be requested. Otherwise, the application proceeds +to the full TSC for review, discussion, and voting. + +The TSC aims to provide feedback within a further 2–3 working weeks, though this +may take longer depending on availability or complexity. If it takes longer than +3 weeks, the applicant will be informed. + +At the end of the review process, one of three outcomes is likely: + +1. The application is accepted, and next steps (contract, invoicing, etc.) are + initiated. +2. Changes are requested (e.g. revised scope or funding). +3. The application is declined, typically with guidance for resubmission. + +Note: Timelines are best-effort and may shift due to holidays, travel, or other +factors. ## More information