Skip to content

Adds graphql federation content page - #10251

Open
PascalSenn wants to merge 1 commit into
mainfrom
pse/adds-graphql-federation-content-page
Open

Adds graphql federation content page#10251
PascalSenn wants to merge 1 commit into
mainfrom
pse/adds-graphql-federation-content-page

Conversation

@PascalSenn

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings August 17, 2026 22:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new “GraphQL Federation” platform content page to the website, including a rich explainer layout with multiple animated SVG visuals and Storybook coverage, and updates a few shared layout/components to support the new page.

Changes:

  • Adds /platform/graphql-federation page with explainer content, visuals, and interactive hero animation.
  • Updates shared components (PageSection, HeaderShell, FaqSection) and their stories to support new layout needs.
  • Updates the main Platform landing page to link to the new federation page.

Reviewed changes

Copilot reviewed 23 out of 25 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website/src/components/PageSection.tsx Adds a 6xl max width option used by the new explainer layout.
website/src/components/PageSection.stories.tsx Updates Storybook controls and adds a 6xl story.
website/src/components/HeaderShell.tsx Generalizes overlay header behavior to multiple paths including the new page.
website/src/components/FaqSection.tsx Makes eyebrow optional and adds configurable heading alignment.
website/src/components/FaqSection.stories.tsx Adds Storybook control for alignment and a no-eyebrow story.
website/app/(content)/platform/page.tsx Updates the “Federation with Fusion” link to point to the new page.
website/app/(content)/platform/graphql-federation/visuals/stage.tsx Adds shared SVG helpers/constants for federation visuals.
website/app/(content)/platform/graphql-federation/visuals/RequireVisual.tsx Adds an animated visual explaining @require.
website/app/(content)/platform/graphql-federation/visuals/QueryPlanVisual.tsx Adds an animated visual explaining query planning and parallelism.
website/app/(content)/platform/graphql-federation/visuals/LookupVisual.tsx Adds an animated visual explaining entity lookup by id.
website/app/(content)/platform/graphql-federation/visuals/EvolutionVisual.tsx Adds an animated visual explaining schema evolution and @override.
website/app/(content)/platform/graphql-federation/visuals/BuildCheckVisual.tsx Adds an animated visual explaining build-time composition checks.
website/app/(content)/platform/graphql-federation/visuals/anim.tsx Adds a small animation framework for the visuals (intersection + rAF driven).
website/app/(content)/platform/graphql-federation/TransitStory.tsx Adds the long-form narrative “transit” diagram/story section.
website/app/(content)/platform/graphql-federation/palette.ts Adds shared color/font tokens for the federation page visuals.
website/app/(content)/platform/graphql-federation/page.tsx Registers the new route and page metadata/structured data.
website/app/(content)/platform/graphql-federation/hero/stage.tsx Adds SVG helpers/constants for the hero animation.
website/app/(content)/platform/graphql-federation/hero/palette.ts Adds hero-specific color/font tokens.
website/app/(content)/platform/graphql-federation/hero/GatewayScene.tsx Adds the interactive hero “gateway” animation with scrub/replay timeline.
website/app/(content)/platform/graphql-federation/hero/flanks.tsx Adds animated flank lanes for the hero scene.
website/app/(content)/platform/graphql-federation/hero/anim.tsx Adds a more advanced animation/scrubbing hook for the hero scene.
website/app/(content)/platform/graphql-federation/ExplainerPage.tsx Adds the main explainer page composition and content sections.
website/app/(content)/platform/graphql-federation/ExplainerPage.stories.tsx Adds Storybook entry for the explainer page.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +21 to +25
<section className="border-cc-card-border border-t">
<PageSection maxWidth="6xl" className="py-16 sm:py-24">
{children}
</PageSection>
</section>
key={i}
x={x + 16}
y={schemaRowY(y, i)}
fontFamily="ui-monospace, SFMono-Regular, Menlo, monospace"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants