apollo-rs icon indicating copy to clipboard operation
apollo-rs copied to clipboard

Spec compliant GraphQL Tools in Rust.

Results 118 apollo-rs issues
Sort by recently updated
recently updated
newest added

When starting `apollo-smith` using `with_document`, we want to be able to mangle a lot of the idents in a schema, specifically a supergraph, replacing them with an arbitrary, valid ident....

apollo-smith

We should think about how to deal with the memory usage when creating a disproportionately large number of errors in a memory constrained runtime environment. While in a LSP or...

apollo-parser

# `apollo-wasm` This crate (in `./crates/apollo-wasm`) provides a WASM build for `apollo-compiler` and generates TypeScript/JavaScript bindings for it. ## Prerequisites 1. Install [`rustup`](https://rustup.rs) 1. Install [`wasm-pack`](https://rustwasm.github.io/wasm-pack/installer/) 1. Run `rustup target...

We don't correctly diagnose incorrectly parameterised values on the parser side of things. For example, `Directive` in a `VariableDefinition` must not have a `Variable` as its `Argument`'s `Value`. [spec](https://spec.graphql.org/October2021/#sec-Grammar-Notation.Parameterized-Grammar-Productions). We...

bug
apollo-parser
apollo-compiler

```[tasklist] ### Potential breaking API changes (to do before leaving beta, or decide not to do) - [ ] https://github.com/apollographql/apollo-rs/issues/708 - [ ] https://github.com/apollographql/apollo-rs/issues/709 - [ ] https://github.com/apollographql/apollo-rs/issues/710 - [...

apollo-compiler

To match the `graphql-js` implementation in `printSchema`, it may be useful to have an option in `.serialize()` to omit non-semantic directives from the output. This would represent the schema in...

A progressive list of federation directives `apollo-smith` should add and generate to create a supergraph: ```[tasklist] # `@link` - [ ] `@link` directive on schem definition pointing to `https://specs.apollo.dev/link/v1.0` -...

apollo-smith

This add link directive to generated schema definition. I run this with our API Schema fuzzer in [apollo-rs-fuzz](https://github.com/apollographql/apollo-rs-fuzz) and it passes the "valid supergraph" validation. We now, however, run into...

Similar to recursion and token limits, we should add a way to configure the max number of diagnostics to produce before giving up and exiting early. This is mostly going...

apollo-compiler

Rover currently uses `apollo-encoder` to serialise incoming serde_json introspection result into SDL. With the new introspection and execution code, and the upcoming `1.0.0` release of `apollo-compiler` we need to update...

introspection