Comments (1)
@prasek a few quick notes about external dependencies this project relies on that aren't Federation 2 ready:
Apollo Gateway Docker Container
doesn't support Fed 2.
This project relies on https://github.com/apollosolutions/gateway-container, which doesn't have a Fed 2 compliant version available yet. For now I've cloned / updated the project to continue with Fed 2 work, but I'm assuming we'll want to update the gateway-container
project upstream (which I'm happy to do but I'm guessing we're waiting until Fed 2 GA - cc @lennyburdette).
- The latest available version of
@apollo/rover
on npm doesn't supportrover fed2
commands out of the box.
This project is setup to install and use rover from npm, but the rover fed2
commands are not usable unless the Federation 2 rover plugin is installed separately (which unless I'm missing something isn't installable via npm). I'm not sure if there are plans to make this installable via npm or if this functionality will just become part of the rover core after launch. Not a blocker since rover can of course be installed outside of npm, but we'll need to make changes to this project if the fed2
commands won't be available via npm without installing the fed2
plugin separately (cc @EverlastingBugstopper).
from apollo-federation-subgraph-compatibility.
Related Issues (20)
- Why supergraph.config.js is expected to run fedtest for remotely hosted endpoint(subgraph) HOT 13
- direct product subgraph tests have hardcoded url
- False negatives on `requires`, `shareable` and `override` tests HOT 3
- bug: incorrect compatibility tests for forked PRs
- feat: add test for `@interfaceObject` directive HOT 1
- bug: `@requires` test is flaky
- `link` specification incompatibility error with `fedtest` command HOT 3
- Check for breaking changes instead of number of fields when comparing types
- confusing multiple compatibility comments for individual subgraphs
- No tests found when using fedtest with pnpm HOT 2
- Caliban `@tag` compatibility tests incomplete
- AWS AppSync compatibility tests are broken HOT 6
- Rename PHP implementation to Skillshare library
- old renovate Dependency Dashboard HOT 1
- As a subgraph library maintainer, how should I test enterprise features?
- As a subgraph library maintainer, how do I test subscriptions?
- As a subgraph library maintainer, how do I test `@authenticated` directive?
- Found Invalid Compatibility Test Results HOT 1
- `--failOnRequired`/`--failOnWarning` interact in surprising way HOT 1
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apollo-federation-subgraph-compatibility.