hasura / hasura/graphql-engine
V2 to V3 Migration Tooling
- Dominant language
- TypeScript
- Stars
- 32.1k
- Forks
- 3k
- PR merge metrics
- PR metrics pending
Description
This project seeks to achieve the following goals:
- Provide tools to facilitate migration from HasuraV2 to HasuraV3 projects
- Automate busywork involved in the migration process
- Highlight incompatible features in the user’s V2 project that will not work in V3
- Provide a framework for evolving the tools over time to stay in sync with v3 feature completeness
This is the repo for this utility https://github.com/hasura/v3-cli-plugin-upgrade-from-v2
(Internal Jira ticket: https://hasurahq.atlassian.net/browse/V3UP-18)
Contributor guide
Research direction
Start by reviewing the linked v3-cli-plugin-upgrade-from-v2 repository and the V3UP-18 Jira ticket to understand the migration tool's current scope. Done should include tooling that automates V2-to-V3 migration work, identifies incompatible V2 features, and can evolve with V3 feature completeness.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100