There are many different places where you discuss sangria, share your experiences, or ask for help. Your feedback and participation are very welcome!
There are several community projects and tools that use or extend Sangria, or, provide worked examples for various frameworks (sorted alphabetically):
- Database Flow (GitHub) - An opinionated modern database interface
- Drunk - A simple GraphQL client on top of Akka HTTP and Circe.
- finch-sangria - Simple wrappers around Sangria to support its use in Finch. Includes Circe JSON decoders that may be relevant to other frameworks.
- Graphcool Framework (GitHub) - Framework to develop & deploy serverless GraphQL backends
- Redbubble GraphQL template - A Finch-based GraphQL stack
- sangria-codegen - Generate API code based on a GraphQL schema and queries
- sbt-graphql - SBT plugin to generate and validate graphql schemas written with Sangria
- scala-relay-compiler - A Scala.js bindings generator for the relay-compiler
To get started with Sangria, here is a great 15-minute introduction talk by Jérémie Astori.
Here are some videos on how Coursera uses GraphQL.
without writing a single custom resolver by Bryan Kane
And even more great videos for you to watch! (if you are aware of other videos, we would really appreciate a pull request)
Issues, Bugs, Ideas
If you’ve got some interesting ideas for improvements or discovered some nasty bugs then feel free to use Sangria’s issue tracker. Also feel free to fork project and create a pull requests - they would be highly appreciated!
In case you need some help or support, then you can use StackOverflow for this. When you are asking a question, be sure to add scala, graphql and sangria tags, so that other people can easily find them.
Gitter & Mailing List
If you like the project and would like to support it or contribute to it, then you are very welcome to do so. You can spread the word and tweet about the project or even better - create a small blog post and explain how you use sangria and graphql. I’m pretty sure it would be interesting for many people.
Not to mention the code itself. There is nothing more exciting than hacking some stuff together :) So please feel free to materialize your ideas in form of code and send pull requests!