Skip to content

docs: add GraphQL integration guide with graphql and ferry client patterns (#30) - #41

Open
donfreddy wants to merge 1 commit into
mainfrom
docs/graphql-guide-30
Open

docs: add GraphQL integration guide with graphql and ferry client patterns (#30)#41
donfreddy wants to merge 1 commit into
mainfrom
docs/graphql-guide-30

Conversation

@donfreddy

Copy link
Copy Markdown
Collaborator

Closes #30

Description

New third-party integration guide covering GraphQL client wrapping with Qora.

Content

  • graphql package: query/mutation wrapping with GraphQLClient, error handling via OperationException
  • ferry package: typed code-generated client with Client.request(), optimistic mutations, fragment writes
  • Normalized cache interaction: separation of concerns between Qora key-based cache and GraphQL normalized cache
  • Error handling: GraphQLError and transport exception mapping to domain errors
  • Cursor-based pagination: Connection<T> pattern with load-more scroll
  • Testing: mock Link for offline fetcher tests
  • Available in EN (en/07.third-party/6.with-graphql.md) and FR (fr/07.third-party/6.with-graphql.md)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: add guide for GraphQL client integration with Qora

1 participant