From c9782c555ae7eb71d324218f0348965a609abf27 Mon Sep 17 00:00:00 2001 From: Yaacov Rydzinski Date: Fri, 2 Feb 2024 14:36:47 +0200 Subject: [PATCH 1/2] add callout that external subschema approach is not prohibited --- spec/Section 1 -- Overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spec/Section 1 -- Overview.md b/spec/Section 1 -- Overview.md index 36cea89..139d6ad 100644 --- a/spec/Section 1 -- Overview.md +++ b/spec/Section 1 -- Overview.md @@ -17,7 +17,9 @@ The GraphQL Composite Schemas specification has a number of design principles: from the start. Each source schema defines the types and fields it is responsible for serving within the context of the larger schema, referencing and extending what is provided by other source schemas. The GraphQL Composite - Schemas specification does not describe how to combine arbitrary schemas. + Schemas specification does not describe how to combine arbitrary schemas, even + as tooling may be able to transform existing or external schemas into + compliant _source schemas_. - **Collaborative**: The GraphQL Composite Schemas specification is explicitly designed around team collaboration. By building on a principled composition From 03fba1f02277d4f1ef2ad84b8ce87d67b6fbcf55 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Thu, 28 Mar 2024 16:00:21 +0100 Subject: [PATCH 2/2] Update spec/Section 1 -- Overview.md Co-authored-by: Benjie --- spec/Section 1 -- Overview.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/Section 1 -- Overview.md b/spec/Section 1 -- Overview.md index 139d6ad..86d9945 100644 --- a/spec/Section 1 -- Overview.md +++ b/spec/Section 1 -- Overview.md @@ -17,9 +17,10 @@ The GraphQL Composite Schemas specification has a number of design principles: from the start. Each source schema defines the types and fields it is responsible for serving within the context of the larger schema, referencing and extending what is provided by other source schemas. The GraphQL Composite - Schemas specification does not describe how to combine arbitrary schemas, even - as tooling may be able to transform existing or external schemas into - compliant _source schemas_. + Schemas specification does not describe how to combine arbitrary schemas. + Note: Tooling may be built to transform existing or external schemas into + compliant _source schemas_, but details of building such tooling is beyond the + scope of this specification. - **Collaborative**: The GraphQL Composite Schemas specification is explicitly designed around team collaboration. By building on a principled composition