Skip to content
Latchkey

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 を失敗させられます。

関連ガイド