feat(server): add mechanism for building custom GQL schema
Summary
This new configuration will enable developers to inject a custom schema, instead of having the default one that relies on makeExecutableSchema
.
As an example of what needs to be achieved can be found in the following POC where Apollo Federation is integrated. This will enable us to build a federated schema with buildFederatedSchema
instead of makeExecutableSchema
(gateway API pattern).