1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2502],{31576:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/community/foundation/community-grant",function(){return i(54672)}])},54672:function(e,n,i){"use strict";i.r(n),i.d(n,{useTOC:function(){return s}});var t=i(52676),a=i(92937),o=i(45043),r=i(79428);function s(e){return[{value:"How to apply",id:"how-to-apply",depth:2},{value:"FAQs",id:"faqs",depth:2},{value:"Do I need to be developing the specification or code to apply?",id:"do-i-need-to-be-developing-the-specification-or-code-to-apply",depth:3},{value:"What work is expected?",id:"what-work-is-expected",depth:3},{value:"What amount of money is available per grant?",id:"what-amount-of-money-is-available-per-grant",depth:3},{value:"When can I expect to receive a response about my application?",id:"when-can-i-expect-to-receive-a-response-about-my-application",depth:3},{value:"How often can I apply?",id:"how-often-can-i-apply",depth:3},{value:"Who is eligible?",id:"who-is-eligible",depth:3},{value:"Are there any restrictions on what I produce?",id:"are-there-any-restrictions-on-what-i-produce",depth:3},{value:"Do I have to sign anything?",id:"do-i-have-to-sign-anything",depth:3},{value:"What currencies are grants awarded in?",id:"what-currencies-are-grants-awarded-in",depth:3},{value:"When are grant funds disbursed?",id:"when-are-grant-funds-disbursed",depth:3},{value:"How does the review process work?",id:"how-does-the-review-process-work",depth:3},{value:"More information",id:"more-information",depth:2}]}n.default=(0,a.c)(function(e){let{toc:n=s(e)}=e,i={a:"a",em:"em",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,r.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.h1,{children:"GraphQL Community Grant"}),"\n",(0,t.jsxs)(i.p,{children:["The GraphQL Community Grant program is funded by the GraphQL Foundation and\nadministered by the ",(0,t.jsx)(i.a,{href:"https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md",children:"GraphQL Technical Steering Committee (TSC)"}),". The goal\nof the program is to provide financial support and incentives for key technical\nand community initiatives within the GraphQL Foundationâs projects."]}),"\n",(0,t.jsx)(i.p,{children:"The GraphQL Community Grant program accepts both spontaneous applications and\nresponses to call for projects. Grant applications are reviewed by the TSC based\nupon funding that is received as membership dues for the GraphQL Foundation.\nThis is one way in which the GraphQL Foundation directly supports the ongoing\nhealth of the GraphQL developer ecosystem."}),"\n",(0,t.jsx)(i.p,{children:"We encourage you to be creative in your grant application and propose tasks that\nare straightforward to articulate, and bounded in scope and time."}),"\n",(0,t.jsx)(i.p,{children:"Examples include:"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Finishing an outstanding RFC task that has been untended"}),"\n",(0,t.jsx)(i.li,{children:"Getting a major pull request to a Foundation project ready to be merged"}),"\n",(0,t.jsx)(i.li,{children:"Community advocacy, such as writing a deep-dive blog documenting a specific\nfeature, writing a whitepaper, or developing newcomer onboarding guides and\nmaterials"}),"\n",(0,t.jsx)(i.li,{children:"Maintaining projects or infrastru
1cture hosted in GraphQL repositories"}),"\n",(0,t.jsxs)(i.li,{children:["Other user experience improvement ideas for the ",(0,t.jsx)(i.a,{href:"https://graphql.org",children:"graphql.org"})," website and/or\n",(0,t.jsx)(i.a,{href:"https://github.com/graphql",children:"github.com/graphql"})]}),"\n"]}),"\n",(0,t.jsxs)(i.p,{children:["We are not funding work on projects outside ",(0,t.jsx)(i.a,{href:"https://github.com/graphql/",children:"https://github.com/graphql/"})," at this\ntime."]}),"\n",(0,t.jsx)(i.h2,{id:n[0].id,children:n[0].value}),"\n",(0,t.jsxs)(i.p,{children:["To apply, please complete the ",(0,t.jsx)(i.a,{href:"https://docs.google.com/forms/d/e/1FAIpQLSciopqGoQE2hBhxsb5E6dq12VrD221Zv4dsGWa1nQM35FT1nA/viewform?usp=sf_link",children:"GraphQL Community Grant Program\napplication"}),"."]}),"\n",(0,t.jsx)(i.p,{children:"Applicants can only have one active grant at a time."}),"\n",(0,t.jsx)(i.h2,{id:n[1].id,children:n[1].value}),"\n",(0,t.jsx)(i.h3,{id:n[2].id,children:n[2].value}),"\n",(0,t.jsx)(i.p,{children:"While we expect most applications will be for new technical development and\ndocumentation, we also encourage applications for community-building activities.\nExamples include community gardening and neutral advocacy for GraphQL adoption."}),"\n",(0,t.jsx)(i.h3,{id:n[3].id,children:n[3].value}),"\n",(0,t.jsx)(i.p,{children:"Applications should describe work that can be completed in less than twelve\nmonths. Additionally, weâll ask you to write a blog post report describing your\nwork and its impact on the GraphQL community."}),"\n",(0,t.jsx)(i.h3,{id:n[4].id,children:n[4].value}),"\n",(0,t.jsx)(i.p,{children:"Call for projects offer a fixed amount (typically $5000)."}),"\n",(0,t.jsx)(i.p,{children:"Spontaneous applications are expected to be between $1,000 and $10,000 USD. When\nyou apply you can select what size of grant you feel would be appropriate, but\nif approved you may be offered a different amount, and it will be your choice\nwhether to proceed."}),"\n",(0,t.jsx)(i.h3,{id:n[5].id,children:n[5].value}),"\n",(0,t.jsx)(i.p,{children:"Call for projects include a full timeline, including responses deadlines."}),"\n",(0,t.jsx)(i.p,{children:"Spontaneous applications are reviewed on a case by cases basis. We endeavor to\nreview applications as they come in, and you will receive a response within 3 to\n4 working weeks."}),"\n",(0,t.jsx)(i.h3,{id:n[6].id,children:n[6].value}),"\n",(0,t.jsx)(i.p,{children:"You may only have one grant application open at a time, but otherwise as\nfrequently as you like."}),"\n",(0,t.jsx)(i.h3,{id:n[7].id,children:n[7].value}),"\n",(0,t.jsx)(i.p,{children:"Any individual working in the GraphQL developer community who can legally\nreceive a payment from a US-based organization, including meeting any local tax\nor legal requirements. Please note that this program is not work-for-hire, and\nthis is not an employment arrangement."}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.em,{children:"Only individuals are eligible to receive funding."})}),"\n",(0,t.jsx)(i.h3,{id:n[8].id,children:n[8].value}),"\n",(0,t.jsx)(i.p,{children:"Yes. All outcomes from the grant must be for the benefit of the GraphQL\ncommunity, meaning that code must be contributed to public repositories under an\nappropriate open source license (generally MIT). Publications and documentation\nshould be available to the public and not behind a paywall. We also expect every\nrecipient to write a blog post summarizing the work theyâve done and how it\nbenefits the community at large."}),"\n",(0,t.jsx)(i.p,{children:"In summary, the GraphQL Community Grant Program is for the benefit of the\nGraphQL community. We want everything that is produced under this program to be\nusable by our community. Currently, weâre primarily interested in work that\ndirectly improves the GraphQL Foundation projects."}),"\n",(0,t.jsx)(i.h3,{id:n[9].id,children:n[9].value}),"\n",(0,t.jsxs)(i.p,{children:["Yes, if your proposal is selected you will need to sign the GraphQL Grantee\nAgreement (",(0,t.jsx)(i.a,{href:"https://grantee-agreement-preview.graphql.org",children:"preview"}),") in order to receive the funding. It is\nyour responsibility to read and understand the contents of the agreement."]}),"\n",(0,t.jsx)(i.h3,{id:n[10].id,children:n[10].value}),"\n",(0,t.jsx)(i.p,{children:"All grants are awarded in United States Dollars (USD), so they should be\nrequested in USD. The amount specified in the grant agreement is fixed in USD\nand will not be adjusted for currency fluctuations, conversion rates, or any\nother exchange-related considerations. Recipients are responsible for any\nassociated currency conversion or banking fees."}),"\n",(0,t.jsx)(i.h3,{id:n[11].id,children:n[11].value}),"\n",(0,t.jsx)(i.p,{children:"Grants are typically disbursed in full upon successful completion of the agreed\ndeliverables. However, in select cases, individuals with a demonstrated history\nof substantial contributions to GraphQL Foundation projects may be eligible to\nreceive a small portion of the grant amount as an advance. Any such advance is\nentirely at the discretion of the GraphQL Foundation and must be agreed upon in\nwriting prior to the commencement of the grant work. The remainder will be\ndisbursed only upon successful completion of the agreed deliverables."}),"\n",(0,t.jsx)(i.h3,{id:n[12].id,children:n[12].value}),"\n",(0,t.jsx)(i.p,{children:"Call for projects include a full timeline, including submission and responses\ndeadlines."}),"\n",(0,t.jsx)(i.p,{children:"Spontaneous applications are reviewed on a case-by-case basis."}),"\n",(0,t.jsx)(i.p,{children:"In both cases, the GraphQL TSCâs appointed grants representative is notified and\ntypically reviews the application within two working weeks. If the grant is\nclearly out of scope, it will be declined with an explanation. If more\ninformation is needed, it will be requested. Otherwise, the application proceeds\nto the full TSC for review, discussion, and voting."}),"\n",(0,t.jsx)(i.p,{children:"The TSC aims to provide feedback within a further 2â3 working weeks, though this\nmay take longer depending on availability or complexity. If it takes longer than\n3 weeks, the applicant will be informed."}),"\n",(0,t.jsx)(i.p,{children:"Submissions are evaluated based on their ability to meet the following criteria:"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"How well the submission addresses a common problem in the GraphQL ecosystem"}),"\n",(0,t.jsx)(i.li,{children:"Audience, societal, and environmental impact"}),"\n",(0,t.jsx)(i.li,{children:"Current or planned involvement of the applicant in the GraphQL community"}),"\n"]}),"\n",(0,t.jsx)(i.p,{children:"Note: Timelines are best-effort and may shift due to holidays, travel, or other\nfactors."}),"\n",(0,t.jsx)(i.h2,{id:n[13].id,children:n[13].value}),"\n",(0,t.jsxs)(i.p,{children:["If you have questions, please contact ",(0,t.jsx)(i.a,{href:"mailto:[email protected]",children:"[email protected]"}),"."]})]})},"/community/foundation/community-grant",{filePath:"src/pages/community/foundation/community-grant.mdx",timestamp:1789481543e3,pageMap:o.v,frontMatter:{
1sidebarTitle:"Community Grant",description:"The GraphQL Community Grant program helps the GraphQL Foundation invest directly into the success, health, and sustainability of our ecosystem."},title:"GraphQL Community Grant"},"undefined"==typeof RemoteContent?s:RemoteContent.useTOC)}},function(e){e.O(0,[3556,5043,2888,9774,179],function(){return e(e.s=31576)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.