A deployment of a GraphQL router, acting as the Data Gateway for Diamond Light Source.
Docs can be found on github pages
supergraph-schema.yaml&schema/: A description of how subgraph schemas and how they are composed to produce the supergraph schema.apps.yaml&charts/apps/: An ArgoCD App-of-Apps used to deploy the other charts in various configurationscharts/graph: A Helm chart used to deploy the Apollo Routercharts/monitoring: A Helm chart used to deploy Prometheus and Jaeger for observabilitycharts/supergraph: A Helm chart used to deploy the supergraph schemaworkflows/compose: A GitHub action used to perform schema compositionworkflows/update: A GitHub action used to create subgraph schema update pull requestsmkdocs.yaml&docs/: User facing documentation, built with mkdocs