weatherman
weatherman
Whittled down the example given in #1935 and hopefully included a decent representation of the subgraphs used to compose the supergraph. --- I think today we'd recommend using `@shareable` in...
This is a backport for making `@key` repeatable in subgraph-js. I opted to not add/modify tests since it's trivial, but happy to rethink that if that seems important. Fixes #1819
When proxying requests it's more appropriate to call the subgraphs __upstream__, so `DOWNSTREAM_SERVICE_ERROR` (and associated message) should be `UPSTREAM_SERVICE_ERROR`. More info https://stackoverflow.com/questions/32364579/upstream-downstream-terminology-used-backwards-e-g-nginx
Followed examples from [Apollo's own `@apollographql/typescript-repo-template`](https://github.com/apollographql/typescript-repo-template#changesets) and [straight from the `changesets` docs](https://github.com/changesets/changesets/blob/main/docs/intro-to-using-changesets.md#versioning-and-publishing) - Updated `RELEASING.md` to reflect the move to `changesets` - Updated `CONTRIBUTING.md` to be more succinct and hopefully...
It's helpful to create releases so people can use nice github tools to stay on top of the awesome changes ## Research * Our current tool `lerna` [requires passing `--conventional-commits`](https://github.com/lerna/lerna/tree/main/commands/version#--conventional-commits),...
Apollo is adopting `changesets` across a lot of our projects and `lerna` was recently deprecated (though there's perhaps [life left for `lerna`](https://github.com/lerna/lerna/issues/3121)). Federation should likely follow the lead and start...
This is a backport of https://github.com/apollographql/federation/pull/1884
Once https://github.com/apollographql/federation/pull/1884 is published, we should update https://www.apollographql.com/docs/federation/quickstart/setup to reflect that we support node 14, 16, __or 18__. ### Acceptance criteria - [ ] Section added to Quick Start to...
## Acceptance criteria - [ ] New section added to https://www.apollographql.com/docs/federation/managed-federation/uplink/ that explains `UplinkSupergraphManager` Related to https://github.com/apollographql/federation/issues/1801
When installing for local development, there are warnings about a conflicting peer dependency with `graphql`. ```sh ➜ npm i --cache $(mktemp -d) npm WARN ERESOLVE overriding peer dependency npm WARN...