Provide GraphQL Schema in GraphQL Schema Language

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

Currently the GraphQL schema is defined via a Ruby specification. For clients wishing to utilize the GraphQL API from other languages, the ability to download the Gitlab GraphQL schema in a GraphQL Schema Language file (https://graphql.org/learn/schema/) would be very useful. The alternative is to manually maintain the portions of the Schema that are of interest to each client, which has obvious downsides.

Edited by 🤖 GitLab Bot 🤖