A
Apollographql技能
apollo-client
apollographql
Apollo Client 是一个全面的 JavaScript 状态管理库,使您能够通过 GraphQL 管理本地和远程数据。4.x 版本带来了改进的缓存、更好的 TypeScript 支持以及 React 19 兼容性。
official
apollo-client
apollographql
全面指南,涵盖使用Apollo Client 4.x构建React应用的查询、变更、缓存和状态管理。支持多种React框架和配置:客户端应用(Vite、CRA)、带React服务端组件的Next.js App Router、带流式SSR的React Router 7,以及TanStack Start。包含查询(useQuery、useLazyQuery)、变更(useMutation)的钩子,以及基于Suspense的模式(useSuspenseQuery、useBackgroundQuery),适用于现代React 18+和19...
official
apollo-connectors
apollographql
使用@source和@connect指令将REST API集成到GraphQL超级图中。提供结构化的5步流程:研究API结构、使用指令实现模式、通过rover supergraph compose验证、执行连接器以及测试覆盖。支持请求配置,包括标头、请求体负载、N+1模式的批处理以及通过$env注入环境变量。处理响应映射,包括字段选择、别名、嵌套数据的子选择以及实体...
official
apollo-federation
apollographql
Apollo Federation 支持将多个 GraphQL API(子图)组合成一个统一的超级图。
official
apollo-ios
apollographql
Apollo iOS 是一个面向 Apple 平台的强类型 GraphQL 客户端。它从你的 GraphQL 操作和模式生成 Swift 类型,并附带一个 async/await 客户端、一个规范化缓存(内存或 SQLite 支持)、一个可插拔的基于拦截器的 HTTP 传输层(处理查询、变更和多部分订阅),以及一个可选的 WebSocket 传输层(graphql-transport-ws),可承载任何操作类型。
official
apollo-kotlin
apollographql
Apollo Kotlin 是一个强类型的 GraphQL 客户端,能够根据你的 GraphQL 操作和模式生成 Kotlin 模型,可用于 Android、JVM 和 Kotlin 多平台项目。
official
apollo-mcp-server
apollographql
通过模型上下文协议将AI智能体连接到GraphQL API,内置内省与操作工具。将GraphQL操作暴露为MCP工具;支持三种操作来源:本地文件、GraphOS Studio集合和持久化查询清单。提供四种内省工具(introspect、search、validate、execute)用于模式探索和临时查询测试;压缩模式通过紧凑符号减少令牌使用。可通过静态标头配置身份验证...
official
apollo-router
apollographql
Apollo Router 是一个用 Rust 编写的高性能图形路由器,用于运行 Apollo Federation 2 超级图。它位于子图前端,负责查询规划、执行和响应组合。
official
apollo-router-plugin-creator
apollographql
为Apollo Router创建原生Rust插件。
official
apollo-server
apollographql
使用Apollo Server 5.x跨框架构建GraphQL服务器的完整指南。涵盖模式定义、解析器、上下文设置以及支持TypeScript的错误处理。支持用于原型开发的独立模式以及与Express、Fastify、Koa和无服务器环境的集成。包含解析器模式、身份验证/授权、插件、用于防止N+1问题的DataLoader以及性能优化技术。提供数据源、错误...的参考文档。
official
graphql-operations
apollographql
编写高效、类型安全的GraphQL操作及使用片段组织操作的最佳实践指南。涵盖查询、变更、订阅和片段,包括命名约定、变量语法和指令使用。强调核心原则:仅请求所需字段、命名所有操作、使用变量而非硬编码值、包含id字段以实现可缓存性。建议将片段与组件共置,并使用@include/@skip指令实现条件字段...
official
graphql-schema
apollographql
行业最佳实践指南,旨在设计直观、高性能且易于维护的GraphQL模式。涵盖核心设计原则,包括以客户端为中心的类型组织、显式可空性模式以及向后兼容的演进策略。提供关于类型、命名约定、基于游标的分页、错误建模和安全注意事项的参考文档。包含接口、联合类型、输入类型、变更操作和ID策略的实用模式及代码示例...
official
rover
apollographql
用于管理GraphQL模式、联邦架构和本地超图开发的Apollo Rover CLI。可发布、获取和验证子图模式;通过GraphOS本地或远程组合联邦超图。包含模式检查(部署前验证)、代码检查以及从运行服务器进行内省。rover dev命令启动本地路由器,自动进行模式组合以支持开发工作流。支持CI/CD模式,提供发布前检查验证和用于脚本的JSON输出。需要...
official
rust-best-practices
apollographql
基于Apollo GraphQL最佳实践手册的习惯性Rust编码标准。涵盖九个核心领域:编码风格与习惯用法、clippy lint检查、性能优化、错误处理、测试模式、泛型与分发、类型状态模式、文档编写及指针安全。强调借用优于克隆、使用thiserror/anyhow进行基于Result的错误处理、以及通过release构建进行性能分析。包含所有权模式、避免panic等快速参考指南...
official
skill-creator
apollographql
为Apollo GraphQL和GraphQL开发创建高效Agent Skills的全面指南。提供完整的技能结构要求,包括强制性的SKILL.md前置元数据、命名约定以及可选的参考文件组织。涵盖编写技能描述的最佳实践,包括编号触发条件、渐进式披露的主体内容以及参考文件管理。包含Apollo Voice风格指南,强调平易近人、有主见...
official