Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelstaib committed Jan 23, 2024
1 parent dc7b214 commit 5adb718
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions spec/Section 1 -- Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ The GraphQL Composite Schemas specification describes how multiple GraphQL
schemas, known as _source schemas_, are combined into a single unified GraphQL
schema called the _composite schema_.

For clients querying the GraphQL composite schema, the implementation details and
complexities of the underlying distributed systems are hidden. The observable
behavior of the distributed GraphQL executor is the same as that of a standard
GraphQL executor as described by the GraphQL specification.
For clients querying the GraphQL composite schema, the implementation details
and complexities of the underlying distributed systems are hidden. The
observable behavior of the distributed GraphQL executor is the same as that of a
standard GraphQL executor as described by the GraphQL specification.

This specification focuses on two core components to allow interoperability
between tooling and gateways from different implementers, the schema composition
Expand All @@ -17,15 +17,16 @@ 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 core execution behavior and 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 schema composed from multiple _source schemas_ by specifying the
algorithms to merge different GraphQL _subgraph_ schemas into a single
_composite schema_.

Two _source schema_ exposing a type with the same name form a _composite type_ in the
_composite schema_.
Two _source schema_ exposing a type with the same name form a _composite type_
in the _composite schema_.

```graphql example
# source schema 1
Expand Down Expand Up @@ -59,7 +60,8 @@ system members to the composition.

The result of a successful composition is a single GraphQL schema that is
annotated with execution directives. This schema document represents the
configuration for the distributed GraphQL executor and is called _composite schema_.
configuration for the distributed GraphQL executor and is called _composite
schema_.

## Entities

Expand Down

0 comments on commit 5adb718

Please sign in to comment.