Comments (2)
Great feedback @paulpdaniels, thanks! We'll be working on this shortly.
from apollo-federation-subgraph-compatibility.
Hello 👋
I've added docs on how to run local instances without docker in #168
The testing schemas appear inconsistent, the required one is this but the one in the reference for graphql-yoga is this
With the recent changes to the test schemas we are now run better checks to ensure that subgraph schemas are correct.
There should probably be a step to have the implementation generate the schema, at the moment it is just sitting alongside the implementation but the two could be completely different.
We compare the schemas returned form the _service { sdl }
query which is used by federation. Functionality is verified by running queries testing specific features against expected data set.
We are always looking for feedback to make this repo better. Feel free to open new issue/s to better track outstanding problems. Contributions are always welcome!
from apollo-federation-subgraph-compatibility.
Related Issues (20)
- 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
- build: allow libs to specify separate build step to speed up compatibility tests
- bug: fix comment workflow for hosted/other solutions
- bug: update all workflows to use their defined/generated schemas instead of using template one
- feat: pretty print generated tables in markdown results
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.