GraphQL Schema - CI/CD用語集の定義
GraphQL schema は GraphQL API がサポートする type と操作を宣言し、CIで breaking change を検出するために diff できます。
GraphQL schema は GraphQL API が公開する type、query、mutation、subscription を定義し、Schema Definition Language で記述されます。CIは2つの schema バージョンの diff を取って breaking change を検出できます。
GraphQL schema は強く型付けされイントロスペクション可能なため、tooling は古い schema と新しい schema を比較し、フィールドが削除されたり type が狭められたりしたときに build を失敗させられます。
関連ガイド
Schema Registry - CI/CD Glossary DefinitionSchema Registry: A schema registry is a central store of API or message schemas and their versions, letting p…
Breaking Change Detection - CI/CD Glossary DefinitionBreaking Change Detection: Breaking change detection compares two versions of an API schema or contract and f…
API Schema - CI/CD Glossary DefinitionAPI Schema: An API schema is a formal, machine-readable description of an API's data structures and operation…