Skip to content

CTF-v6: ☂️ Umbrella issue for next major version of gatsby-source-contentful #31385

Open
@axe312ger

Description

@axe312ger

Discussion for the upcoming major release: #38585

This umbrella issue collects all information about the upcoming new version of the gatsby-source-contentful plugin.

The core goal of this version is to align the GraphQL schema of the plugin to Contentfuls GraphQL API. These breaking changes allow us to introduce further features and performance improvements as well.

The new schema will be generated based on your content types instead of the existing content. This gives huge benefits in reliability and other things, but requires several rewrites of code, especially on GraphQL query level.

Branching & prerelease

Breaking changes

  • The first comment contains all steps to migrate your code to this new version. Let me know if something is missing.
  • The second comment highlights the changes to the schema, based on our Contentful e2e test Space

Goals

Next action items

Update docs

  • add descriptions to all/most GraphQL fields. Link to Contentful API docs and/or list edge cases like use -1 for max
  • Update plugin readme

Changes in related plugins

Potential performance improvements

Examples and test projects

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking changeIf implemented, this proposed work would break functionality for older versions of Gatsbynot staletopic: source-contentfulRelated to Gatsby's integration with Contentfultopic: source-pluginsRelates to the Gatsby source plugins (e.g. -filesystem)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions