A library that lets co-opt objects from other GraphQL services.
This library converts the result of a GraphQL introspection query into graph-ql usable objects for inclusion into other GraphQL exported objects.
Example for Maven:
<dependency>
<groupId>com.nfl.graphql</groupId>
<artifactId>mediator</artifactId>
<version>x.y.z</version>
</dependency>
Example for gradle:
gradle compile("com.nfl.graphql:mediator:x.y.z")
Change history can be found here: CHANGELOG.md
Add the repositories:
repositories {
maven { url "http://dl.bintray.com/nfl/maven" }
}
Dependency:
dependencies {
compile 'com.nfl.graphql-mediator:INSERT_LATEST_VERSION_HERE'
}
Add the repository:
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>bintray-nfl-maven</id>
<name>bintray</name>
<url>http://dl.bintray.com/nfl/maven</url>
</repository>
Dependency:
<dependency>
<groupId>com.nfl.graphql-mediator</groupId>
<artifactId>graphql-mediator</artifactId>
<version>INSERT_LATEST_VERSION_HERE</version>
</dependency>
See deploy.md
TBD
See the Wiki for full documentation, examples, operational details and other information.
To build:
$ git clone [email protected]:NFL/graphql-mediator.git
$ cd graphql-mediator/
$ ./gradlew build
Further details on building can be found on the Getting Started page of the wiki.
-
= Java 8
- Twitter: @nflengineers
- GitHub Issues
graphql-mediator is licensed under the MIT License. See LICENSE for more details.