hasura / hasura/graphql-engine

Schema Registry

Open
#9,574 2 comments 4 reactions 2 assignees Claimed by @ManushiKhanna View on GitHub
cloud k/enhancement public-roadmap
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

## Feature Description

The Hasura Schema Registry work is aimed to make your Hasura GraphQL schema changes more reliable, prevent breaking changes in your schema and make collaboration across large teams, micro services and roles much more manageable and predictable.

In the first version we’re aiming to show a clear version history and changelog of how your schema changed between each update, highlighting critical differences allowing users on Hasura Cloud to audit changes in their Hasura schema with confidence.

## User value / outcome
- Changes in the Hasura schema are highlighted with respect to past and subsequent schemas
- Prevent breaking changes by enabling audit prior to deployment
- Confidently merge schema changes across large a number of Hasura projects/ microservices/ teams
- Role based schema changelog

## Current status

Currently we’re in the design & development phase of our first version. We’ll soon be out with an alpha for trial and testing.

## Early access

We would love to have you try the early versions on the feature out and help shape it with your feedback. Please sign up [here](https://docs.google.com/forms/d/e/1FAIpQLSciAldWuRQo7KVLSn_kI-SFfwl_wXk-tyltFHKwzn00tOninQ/viewform) to join our preview group and we’ll reach out to you with more details.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.