cosmo
cosmo copied to clipboard
The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. The alternative to Apollo Studio and GraphOS.
## Motivation and Context ## TODO - [ ] Tests or benchmark included - [ ] Documentation is changed or added on [https://app.gitbook.com/](https://app.gitbook.com/) - [ ] PR title must follow...
## Motivation and Context ## TODO - [ ] Tests or benchmark included - [ ] Documentation is changed or added on [https://app.gitbook.com/](https://app.gitbook.com/) - [ ] PR title must follow...
This way consumers can use the validation function without needing to use Cosmo to directly read the file. ## Motivation and Context Before config validation was somewhat hidden inside of...
### Component(s) router ### Component version N.A. ### wgc version N.A. ### controlplane version N.A. ### router version 0.110.1 ### What happened? If possible, please create a PR with a...
Getting below error when performing make build ``` pnpm install ERR_PNPM_UNSUPPORTED_ENGINE Unsupported environment (bad pnpm and/or Node.js version) Your pnpm version is incompatible with "/home/sumit/dev/repos/3p/cosmo". Expected version: 8 Got: 9.10.0...
### Component(s) router ### Component version 0.106.0 ### wgc version 0.63.1 ### controlplane version 0.106.0 ### router version 0.106.0 ### What happened? Edit the router config to forward all headers....
### Component(s) router ### Component version v0.0.0-20240819092109-3eea9d8f5836 ### wgc version 0.58.7 ### controlplane version 4c8154f4ad9d98bd67a4aee1c8615acdb97de3e165cdac5a346ce7dcb484b9e4 ### router version v0.0.0-20240819092109-3eea9d8f5836 ### What happened? With given schema ``` type Query { objects:...
## Motivation and Context As a user who deploys the router with a dynamic config from the filesystem, I'd like it such that when the file changes on disk, there...
## Motivation and Context `protographic` is a new package responsible for translating RPC-like service definitions between various schema SDLs. It currently has in-progress support for a GraphQL Schema source and...
## Motivation and Context This enables [custom modules](https://cosmo-docs.wundergraph.com/router/custom-modules) to obtain operation [variables](https://github.com/wundergraph/cosmo/blob/0b2215907a5111769114456c1795637909f9d734/router/core/context.go#L518C2-L518C11) and [rawContent](https://github.com/wundergraph/cosmo/blob/0b2215907a5111769114456c1795637909f9d734/router/core/context.go#L515C2-L515C12) through an [OperationContext](https://github.com/wundergraph/cosmo/blob/0b2215907a5111769114456c1795637909f9d734/router/core/context.go#L478). The OperationContext interface currently exposes normalized content, but this form does not include...