Generate API code based on a GraphQL schema and queries
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
project
samples
sangria-codegen-cli/src
sangria-codegen/src
sbt-sangria-codegen/src
.gitignore
.scalafmt.conf
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
build.sbt

README.md

Sangria GraphQL Code Generator

Build Status Latest version

Generate API code based on a GraphQL schema and query documents.

Inspired by apollo-codegen.

⚠️ This project has been superseded by sbt-graphql. ⚠️

Getting Started

Add the following to your build.sbt:

resolvers += Resolver.bintrayRepo("mediative", "maven")
libraryDependencies += "com.mediative" %% "sangria-codegen" % "0.0.8"

Documentation

Building and Testing

This library is built with sbt, which needs to be installed. Run the following command from the project root, to build and run all test:

$ sbt validate

See CONTRIBUTING.md for how to contribute.

Releasing

To release version x.y.z run:

$ sbt -Dversion=x.y.z release

This will run the tests, create a tag and publish JARs and API docs.

License

Copyright 2017 Mediative

Licensed under the Apache License, Version 2.0. See LICENSE file for terms and conditions for use, reproduction, and distribution.