本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

graphql-inspector Docker 镜像下载 - 轩辕镜像

graphql-inspector 镜像详细信息和使用指南

graphql-inspector 镜像标签列表和版本信息

graphql-inspector 镜像拉取命令和加速下载

graphql-inspector 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

graphql-inspector
kamilkisiela/graphql-inspector

graphql-inspector 镜像详细信息

graphql-inspector 镜像标签列表

graphql-inspector 镜像使用说明

graphql-inspector 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

GraphQL工具集,用于比较模式、验证文档、检测破坏性变更及模式覆盖率分析
0 次下载activekamilkisiela镜像

graphql-inspector 镜像详细说明

graphql-inspector 使用指南

graphql-inspector 配置说明

graphql-inspector 官方文档

GraphQL Inspector Docker镜像

镜像概述

GraphQL Inspector是一套针对GraphQL的工具集,能够输出两个GraphQL模式之间的变更列表,精确解释每个变更并标记为破坏性、非破坏性或危险类型。它可帮助验证文档和片段与模式的兼容性,还能查找相似或重复的类型。该Docker镜像提供了便捷的容器化部署方式,支持多种使用场景。

核心功能与特性

  • 模式比较:对比两个GraphQL模式,生成详细变更列表
  • 变更检测:精确标记变更类型(破坏性、非破坏性、危险)
  • 变更通知:支持模式变更的通知机制
  • 无服务器验证:可通过无服务器函数验证模式变更
  • 文档验证:验证GraphQL操作和片段与模式的兼容性
  • 类型分析:识别相似或重复的模式类型
  • 覆盖率分析:基于操作和片段的模式覆盖率统计
  • 模拟服务:提供带模拟数据的GraphQL服务器及GraphiQL界面
  • 容器化部署:提供Docker镜像,简化环境配置

适用场景

  • CI/CD流程:集成到持续集成/部署流程中,自动检测模式变更对现有客户端的影响
  • 开发验证:开发阶段验证GraphQL文档(查询、变更等)与模式的一致性
  • 团队协作:维护团队共享的GraphQL模式,确保变更符合规范
  • 版本管理:跟踪模式演进,记录破坏性变更以辅助版本控制决策
  • 教学与调试:通过模拟服务快速搭建GraphQL环境,辅助学***和调试

使用方法

基本使用

通过Docker运行GraphQL Inspector CLI命令,基本格式如下:

bash
docker run --rm kamilkisiela/graphql-inspector [COMMAND] [OPTIONS]

常用命令示例

1. 比较两个模式文件

bash
# 比较本地两个模式文件(需挂载本地目录)
docker run --rm -v $(pwd):/app kamilkisiela/graphql-inspector compare /app/schema-old.graphql /app/schema-new.graphql

2. 验证文档与模式的兼容性

bash
# 验证文档文件与模式的兼容性
docker run --rm -v $(pwd):/app kamilkisiela/graphql-inspector validate /app/documents.graphql --schema /app/schema.graphql

3. 分析模式覆盖率

bash
# 基于文档文件分析模式覆盖率
docker run --rm -v $(pwd):/app kamilkisiela/graphql-inspector coverage /app/documents.graphql --schema /app/schema.graphql

详细文档

完整使用说明及配置选项请参考***文档:graphql-inspector.com/docs

相关信息

部分功能源自Ruby的GraphQL Schema Comparator项目的NodeJS移植版本。

许可证

MIT © Kamil Kisiela

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"