Overview of the GraphQL IDE Monorepo
mainThe GraphQL IDE monorepo provides a suite of tools for building, extending, or using GraphQL development environments. It includes an official language service, LSP servers, CLI tools, and editor integrations for CodeMirror and Monaco.
Key components include:
- GraphiQL: The reference in-browser GraphQL IDE.
- Language Services: Core logic for schema-driven GraphQL intelligence via
graphql-language-service. - Editor Modes: Specialized language modes for CodeMirror (v5 and v6) and Monaco.
- IDE Extensions: Support for Visual Studio Code via LSP and syntax highlighting extensions.
- CLI & Server: Tools to run the language service as a standalone server or via command line.