Skip to content
You must be logged in to sponsor acao

Become a sponsor to Rikki Schulte

@acao

Rikki Schulte

acao
Cleveland, US

In early 2018 I was tasked with merging four different repositories to create the graphiql language ecosystem monorepo. I maintain the LSP Server, monaco-graphql, codemirror-graphql, graphiql, graphql-language-service and graphql-language-service-server

I have great appreciation for the graphql community and all it's done for me. Gatsby was able to sponsor me full time for 6 months where I built monaco-graphql and led an RFC at the outset of the pandemic where we rewrote graphiql to use context, hooks, and monaco! Which is being used to inspire current efforts as we speak!

Things I could do if I am sponsored?

Global

  • review the many PRs that come in every week
  • triage issues and support users
  • create a doc site and improve the docs!
  • add codelens for fill leafs to monaco and vscode

Web

  • add monaco-graphql to graphiql
  • add definition lookup support to monaco-graphql
  • create more examples of monaco-graphql usage with vue, svelte, etc
  • add custom render panes and tab support to graphiql
  • graphiql as an installable PWA?
  • file system API for schema URL?
  • file system API to read file directories for graphql operations to build collections automatically?
  • persistent indexeddb?
  • renderGraphiQL - safely render graphiql with options
  • graphiql-in-a-docker-container

LSP Server

  • finish re-architecting the LSP server to support multi-root workspaces
  • improve stability & features for the LSP server
  • improve performance of the LSP server
  • add more languages to the LSP server
  • introduce more automation - for example, bundling a "deploy preview" of the extension
  • make improvements to graphql-config that will allow LSP logic to be simpler and more efficient
  • explore adoption of the relay LSP runtime

vscode-graphql

  • re-add inline query execution?

Playground mini-spike

I would also like to spend a couple days helping graphql playground with some more releases for

  • graphql-ws and other high demand features/bug fixes
  • introduce atlassian changesets or other release automation
  • an electron build on each release

2 sponsors have funded acao’s work.

@acao

It would be lovely to have at least 10 sponsors, even if just symbolically!

@toyokumo
@gnekich

Featured work

  1. graphql/graphiql

    GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

    TypeScript 16,177

0% towards 10 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.