Skip to content

Add Apollo Federation Connector Docs#9638

Open
michaelstaib wants to merge 2 commits intomainfrom
mst/apollo-fed-composition-docs
Open

Add Apollo Federation Connector Docs#9638
michaelstaib wants to merge 2 commits intomainfrom
mst/apollo-fed-composition-docs

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings May 2, 2026 19:15
@github-actions github-actions Bot added 📚 documentation This issue is about working on our documentation. 🌶️ website labels May 2, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 reorganizes the Fusion v16 docs around a new Apollo Federation connector page, shifting the “coming from Apollo” path from a migration guide to a connector-based integration story. It also removes the existing migration section and updates navigation/entry-point links to point at the new connector content.

Changes:

  • Adds a new Apollo Federation Connector page under a new connectors section.
  • Repoints Fusion landing pages to the new Apollo connector documentation.
  • Removes the previous Apollo Federation and Schema Stitching migration guides from v16 docs/navigation.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
website/src/docs/fusion/v16/migration/migrating-from-schema-stitching.md Deletes the Schema Stitching migration guide.
website/src/docs/fusion/v16/migration/coming-from-apollo-federation.md Deletes the Apollo Federation migration guide.
website/src/docs/fusion/v16/index.md Updates the main Fusion v16 landing page link to the new Apollo connector doc.
website/src/docs/fusion/v16/getting-started.md Replaces the Apollo migration link in the getting started “What’s Next” section.
website/src/docs/fusion/v16/connectors/apollo-federation.md Adds the new Apollo Federation connector documentation and quick start.
website/src/docs/docs.json Replaces the migration nav section with a connectors section containing the Apollo page.
Comments suppressed due to low confidence (2)

website/src/docs/fusion/v16/migration/coming-from-apollo-federation.md:1

  • Removing this page will turn the existing public URL into a 404. The site is statically exported (website/next.config.js has output: "export") and there is no redirect configuration, so existing bookmarks and external links to this migration guide will just break unless you leave behind a replacement page or add an explicit redirect.
    website/src/docs/fusion/v16/migration/migrating-from-schema-stitching.md:1
  • Removing this page will turn the existing public URL into a 404. The site is statically exported (website/next.config.js has output: "export") and there is no redirect configuration, so existing bookmarks and external links to this migration guide will just break unless you leave behind a replacement page or add an explicit redirect.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +73 to +81
### 2. Compose

Run composition the same way you would for native Fusion subgraphs:

```bash
nitro fusion compose \
--source-schema-file ./products/products.graphql \
--source-schema-file ./reviews/reviews.graphql \
--archive gateway.far
}
```

Save it as `products.graphql` (or whatever filename your pipeline uses).
```

Composition detects the Apollo `@link`, runs the Apollo connector pipeline (see [What composition does](#what-composition-does) below), and folds the result into the archive. You can mix Apollo Federation subgraphs and native Fusion subgraphs in the same composition. Each is processed by the right pipeline based on what its SDL declares.

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

Labels

📚 documentation This issue is about working on our documentation. 🌶️ website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants