GraphQL API - CI/CD用語集の定義
GraphQL API は単一のendpointを公開し、クライアントは欲しいフィールドを正確に記述したqueryを送り、サーバーはそれらのフィールドだけを返すため、RESTでよくあるover-fetchingを避けられます。
CIでは
GitHubはGraphQL API (/graphql) を提供しており、深くネストしたオブジェクト (PRとそのcheckおよびreview) を1回のラウンドトリップで取得できます。これにより、厳しいAPIのrate limit内に自動化を収められます。
関連ガイド
REST API - CI/CD Glossary DefinitionREST API: A REST API is a web interface that exposes resources at URLs and is operated with standard HTTP met…
Pagination - CI/CD Glossary DefinitionPagination: Pagination is splitting a large API result set into pages, returned a few at a time. Offset pagin…
Rate Limit Header - CI/CD Glossary DefinitionRate Limit Header: A rate limit header is an HTTP response header that reports your quota usage, commonly `X-…