Add EE specific implementations to GraphQL
We would have to be able to extend the CE GraphQL API with EE specific functionality. The GraphQL specific files should live in
ee/app/graphql the parts from
Gitlab::Graphql we can already deal with using what we know and love.
Things we'd need to support:
- Adding fields to existing types
- Add new types
- Add arguments to resolvers and mutations
ee/api/entities.rb gives us a clue as to what all needs to get supported, which is quite a lot.
Here's a list of items that may need to be targeted over time, as we build out our GraphQL support. Each of these could be handled with a different issue.
Modifications to CE
EE specific entities
- Issue - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13248
- Epic - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10999