Skip to content

Geo Replicables - Migrate GraphQL to Apollo from Vuex

What / Why

Follow up to thread: !131674 (comment 1564941585)

Currently we implemented an anti-pattern in Geo Replicables to utilize the Vuex store to support both a RESTful and GraphQL powered UI. In the very near future we will be removing the RESTful support from this UI entirely.

This opens up the door to fully refactoring this codebase to align with our best practices and use Apollo to power the GraphQL UI. There are a handful of docs and guides to aide in this transition on this doc: https://docs.gitlab.com/ee/development/fe_guide/graphql.html

Proposal

Migrate away from Vuex and into Apollo to manage our GraphQL implementation in ee/geo_replicables

Edited by 🤖 GitLab Bot 🤖