From 9d58bc07bc277c0578bd7a632ea785bc3c7e3fd7 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Tue, 23 Jan 2024 20:41:05 +0100 Subject: [PATCH] edits --- spec/Section 1 -- Overview.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/spec/Section 1 -- Overview.md b/spec/Section 1 -- Overview.md index 1163cf6..41d8c94 100644 --- a/spec/Section 1 -- Overview.md +++ b/spec/Section 1 -- Overview.md @@ -17,31 +17,30 @@ and the execution. multiple source schemas into a single GraphQL schema that is annotated with execution directives and is referred to as the composite schema. -- **Execution**: The distributed GraphQL executor specifies the Gateway - Configuration and the core execution algorithms. +- **Execution**: The distributed GraphQL executor specifies the core execution behavior and algorithms. The GraphQL Composite Schemas spec describes a collaborative approach towards -build a single graph composed from multiple _subgraphs_ by specifying the +build a single schema composed from multiple _source schemas_ by specifying the algorithms to merge different GraphQL _subgraph_ schemas into a single -_supergraph_. +_composite schema_. -Two subgraphs exposing a type with the same name form a distributed type in the -_supergraph_. +Two _source schema_ exposing a type with the same name form a _composite type_ in the +_composite schema_. ```graphql example -# subgraph 1 +# source schema 1 type SomeType { a: String b: String } -# subgraph 2 +# source schema 2 type SomeType { a: String c: String } -# supergraph +# composite schema type SomeType { a: String b: String