Open
Description
Hello friends!
I could use some help with this in particular, and would be willing to schedule recorded sessions to help onboard people to this ecosystem
tasks
in order of priority
- clear out known bugs in
graphql-language-service-server
a. error handling & logging
b. broken support for schema SDL files (potentially related to file URI issues introduced with a PR to convert uris to node file:/// urls in the past year?)
c. broken support for definitions lookup (which may be related to the above)
d. remote schema cacheing may be setup to cache multiple schemas instead of 1? are definitions working there?
e. overall, improve remote schema cacheing and test coverage to ensure it's actually working - report graphql-config presence with a proper notification from the server, so that it's client agnostic (i.e. works with clients that aren't vscode)
- replace all internal usage of
findGraphQLTags
andgetDocument
and withCodeFileLoader
loaded files fromgraphql-config
or individually loaded with the loaders themselves (talk to @dotansimha and the guild about this!) - help migrate
vscode-graphql
into thegraphiql
monorepo - finish up syntax support for
grammars
invscode-graphql
, add syntax support for more languages (vue, svelte, python, swift, php, java, rust, elixir, etc)
why vscode-graphql
?
We use it as our reference implementation, and plan on merging it into the repo
Local dev setup:
- setup
vscode-graphql
- setup
graphiql
monorepo and yarn link tovscode-graphql
- run Extension debugger from vscode in
vscode-graphql
Then, open some example projects with various configs and experiment.
Use the output channel for debugging.