[38;5;12m                                  [39m[38;2;255;187;0m[1m[4mAwesome Relay [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
[38;5;12mAwesome resources for [39m[38;5;14m[1mRelay[0m[38;5;12m (https://github.com/facebook/relay), based on the [39m[38;5;14m[1mAwesome[0m[38;5;12m (https://github.com/sindresorhus/awesome/) project[39m

[38;5;12m                                                                                                             [39m[38;2;255;187;0m[1m[4mTable of Contents[0m
[38;5;12m- [39m[38;5;14m[1mLearning Resources[0m[38;5;12m (#learning-resources)[39m
[38;5;12m  - [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
[38;5;12m  - [39m[38;5;14m[1mFAQs[0m[38;5;12m (#faqs)[39m
[38;5;12m  - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
[38;5;12m  - [39m[38;5;14m[1mOverviews[0m[38;5;12m (#overviews)[39m
[38;5;12m  - [39m[38;5;14m[1mExample Implementations[0m[38;5;12m (#example-implementations)[39m
[38;5;12m  - [39m[38;5;14m[1mLists of Lists[0m[38;5;12m (#lists-of-lists)[39m
[38;5;12m- [39m[38;5;14m[1mEcosystem[0m[38;5;12m (#ecosystem)[39m
[38;5;12m  - [39m[38;5;14m[1mLibraries & Packages[0m[38;5;12m (#libraries--packages)[39m
[38;5;12m  - [39m[38;5;14m[1mTooling[0m[38;5;12m (#tooling)[39m
[38;5;12m  - [39m[38;5;14m[1mStarter Kits[0m[38;5;12m (#starter-kits)[39m
[38;5;12m- [39m[38;5;14m[1mRelay-Specific Server Support[0m[38;5;12m (#relay-specific-server-support)[39m
[38;5;12m  - [39m[38;5;14m[1mGo[0m[38;5;12m (#go)[39m
[38;5;12m  - [39m[38;5;14m[1mJavaScript[0m[38;5;12m (#javascript)[39m
[38;5;12m  - [39m[38;5;14m[1mPython[0m[38;5;12m (#python)[39m
[38;5;12m  - [39m[38;5;14m[1mRuby[0m[38;5;12m (#ruby)[39m
[48;5;235m[38;5;249m- **Rails** (#rails)[49m[39m
[38;5;12m  - [39m[38;5;14m[1mScala[0m[38;5;12m (#scala)[39m
[38;5;12m- [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m

[38;5;12m                                                                                                             [39m[38;2;255;187;0m[1m[4mLearning Resources[0m
[38;2;255;187;0m[4mDocumentation[0m
[38;5;12m- [39m[38;5;14m[1mOfficial Docs[0m[38;5;12m (https://facebook.github.io/relay/docs/getting-started.html#content) - Official Relay documentation.[39m

[38;2;255;187;0m[4mFAQs[0m
[38;5;12m- [39m[38;5;14m[1mUnofficial Relay FAQ[0m[38;5;12m (https://gist.github.com/wincent/598fa75e22bdfa44cf47) - Common questions answered! Relay resources are scarce at the moment, so this is very helpful if you get stuck.[39m

[38;2;255;187;0m[4mTutorials[0m
[38;5;12m- [39m[38;5;14m[1mGetting Started with Relay[0m[38;5;12m (https://auth0.com/blog/2015/10/06/getting-started-with-relay/) - One of the few detailed walk throughs of hand-on Relay.[39m
[38;5;12m- [39m[38;5;14m[1mRelay 101: Building A Hacker News Client[0m[38;5;12m (https://medium.com/@clayallsopp/relay-101-building-a-hacker-news-client-bb8b2bdc76e6#.1i64q1pf9) - A complete workable example.[39m
[38;5;12m  - [39m[38;5;14m[1mRelay 102: Mutations[0m[38;5;12m (https://medium.com/@clayallsopp/relay-102-mutations-d8b471a4730e#.i9vuv3vxl) - A follow up to "Relay 101" concentrating on mutations.[39m
[38;5;12m- [39m[38;5;14m[1mFacebook Relay talk - Lunch and Learn session[0m[38;5;12m (https://www.youtube.com/watch?v=sP3n-nht0Xo) - Walkthrough of building a simple app, and demonstration of [39m[38;5;14m[1mGraphiQL[0m[38;5;12m (https://github.com/graphql/graphiql).[39m
[38;5;12m- [39m[38;5;14m[1mA Beginner's Guide to Relay Mutations[0m[38;5;12m (http://blog.pathgather.com/blog/a-beginners-guide-to-relay-mutations) - Mutations in depth.[39m
[38;5;12m- [39m[38;5;14m[1mLearn Relay[0m[38;5;12m (https://learnrelay.org/) - Shows you how to make a Pokemon-themed CRUD app, providing a personal, cloud-based GraphQL backend so you can focus on the client-side code. [39m

[38;2;255;187;0m[4mOverviews[0m
[38;5;12m- [39m[38;5;14m[1mReact Data Fetching with Relay[0m[38;5;12m (http://www.sitepoint.com/react-data-fetching-with-relay/) - Clear conceptual overview of Relay's moving parts and magic.[39m
[38;5;12m- [39m[38;5;14m[1mJoseph Savona - Relay: An Application Framework For React[0m[38;5;12m (https://www.youtube.com/watch?v=IrgHurBjQbg) - Conceptual overview of Relay from the Facebook team.[39m
[38;5;12m- [39m[38;5;14m[1mF8 2015 - React Native & Relay: Bringing Modern Web Techniques to Mobile[0m[38;5;12m (https://www.youtube.com/watch?v=X6YbAKiLCLU) - Overview of Relay, some about the philosophy.[39m
[38;5;12m- [39m[38;5;14m[1mRelay - Daniel Dembach - Hamburg React.js Meetup[0m[38;5;12m (https://www.youtube.com/watch?v=dvWTxy1eY6s) - A good general overview of Relay, some discussion of alternatives. Common questions are covered in Q&A at the end.[39m
[38;5;12m- [39m[38;5;14m[1mFacebook Relay talk - Lunch and Learn session[0m[38;5;12m (https://www.youtube.com/watch?v=sP3n-nht0Xo) - Walkthrough of building a simple app, and demonstration of [39m[38;5;14m[1mGraphiQL[0m[38;5;12m (https://github.com/graphql/graphiql).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReact[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mRelay[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAndrew[0m[38;5;14m[1m [0m[38;5;14m[1mSmith[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=Cfna8gwt9h8)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mRelay[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGraphQL,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mdiscussion[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maudience.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mdiscussion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mfront-end[39m[38;5;12m [39m[38;5;12mframeworks,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
[38;5;12mwell.[39m
[38;5;12m- [39m[38;5;14m[1mRelay for Visual Learners[0m[38;5;12m (http://sgwilym.github.io/relay-visual-learners/) - Very clear set of diagrams laying out how the different parts of Relay relate to each other.[39m
[38;5;12m- [39m[38;5;14m[1mRelay: Seamless Syncing For React[0m[38;5;12m (http://www.slideshare.net/BrooklynZelenka/relay-seamless-syncing-for-react-vanjs) - An overview of what Relay is, and some discussion of experience using it in production.[39m
[38;5;12m- Cartoon Intro to Facebook's Relay - An overview of how Relay works, complete with illustrations.[39m
[38;5;12m  - [39m[38;5;14m[1mPart 1: Saying what data you need with GraphQL[0m[38;5;12m (https://code-cartoons.com/a-cartoon-intro-to-facebook-s-relay-part-1-3ec1a127bca5)[39m
[38;5;12m  - [39m[38;5;14m[1mPart 2: Fetching data from the server[0m[38;5;12m (https://code-cartoons.com/a-cartoon-intro-to-facebook-s-relay-part-2-d4a2435aee59)[39m
[38;5;12m  - [39m[38;5;14m[1mPart 3: Syncing changes back up to the server[0m[38;5;12m (https://code-cartoons.com/a-cartoon-intro-to-facebook-s-relay-part-3-9d8fcf8db670)[39m
[38;5;12m  - [39m[38;5;14m[1mPart 4: How it all fits together[0m[38;5;12m (https://code-cartoons.com/a-cartoon-intro-to-facebook-s-relay-part-4-aef7d819a8ed)[39m
[38;5;12m [39m
[38;2;255;187;0m[4mExample Implementations[0m
[38;5;12m- [39m[38;5;14m[1mRelay TODO MVC[0m[38;5;12m (https://github.com/taion/relay-todomvc) - The classic TODO example app, written with Relay.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-chat[0m[38;5;12m (https://github.com/transedward/relay-chat) - Relay with routing and pagination.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mkoa-graphql-relay-example[0m[38;5;12m (https://github.com/chentsulin/koa-graphql-relay-example) - "TODO" app with [39m[48;5;235m[38;5;249m[1mkoa-graphql[0m[38;5;12m (https://github.com/chentsulin/koa-graphql) and [39m[48;5;235m[38;5;249mrelay[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mtodomvc-relay-go[0m[38;5;12m (https://github.com/sogko/todomvc-relay-go) - Relay TodoMVC app, driven by a Golang GraphQL backend.[39m

[38;2;255;187;0m[4mLists of Lists[0m
[38;5;12m- [39m[38;5;14m[1mRelay and GraphQL Introduction Materials[0m[38;5;12m (https://quip.com/oLxzA1gTsJsE)[39m

[38;5;12m                                                                                                                 [39m[38;2;255;187;0m[1m[4mEcosystem[0m
[38;2;255;187;0m[4mLibraries & Packages[0m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgraphql-relay-js[0m[38;5;12m (https://github.com/graphql/graphql-relay-js) - Simplifies creating a JS GraphQL server for [39m[48;5;235m[38;5;249mreact-relay[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[38;5;14m[1mBabel Relay Plugin[0m[38;5;12m (https://www.npmjs.com/package/babel-relay-plugin) - Use Relay the latest ES6+ syntax.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mreact-router-relay[0m[38;5;12m (https://github.com/relay-tools/react-router-relay) - [39m[48;5;235m[38;5;249mreact-router[49m[39m[38;5;12m bindings for Relay. Greatly simplifies many local state UI uses cases.[39m
[38;5;12m  - [39m[38;5;14m[1mRelay and Routing[0m[38;5;12m (https://medium.com/@cpojer/relay-and-routing-36b5439bad9#.h91614i65) - A well-articulated walk through of [39m[48;5;235m[38;5;249mreact-router-relay[49m[39m[38;5;12m, and the problems that it solves.[39m
[38;5;12m  - [39m[48;5;235m[38;5;249m[1mrelay-nested-routes[0m[38;5;12m (https://www.npmjs.com/package/relay-nested-routes) - Generate nested routes that reflect nested data. Helpful for managing deep data.[39m
[38;5;12m  - [39m[48;5;235m[38;5;249m[1misomorphic-relay-router[0m[38;5;12m (https://github.com/denvned/isomorphic-relay-router) - Server side rendering support for [39m[48;5;235m[38;5;249mreact-router-relay[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-decorator[0m[38;5;12m (https://github.com/4Catalyzer/relay-decorators) - Simply syntax for Relay containers with ES7 decorators ([39m[48;5;235m[38;5;249m@[49m[39m[38;5;12m syntax)[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrecompose-relay[0m[38;5;12m (https://www.npmjs.com/package/recompose-relay) - Ease composition of Relay containers by currying and providing the component after the container.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-local-schema[0m[38;5;12m (https://github.com/relay-tools/relay-local-schema) - Use a local schema; no need for a remote GraphQL server.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mreact-native-relay[0m[38;5;12m (https://github.com/lenaten/react-native-relay) - Use Relay with React Native.[39m
[38;5;12m  - May be supported [39m[38;5;14m[1mout of the box[0m[38;5;12m (https://github.com/facebook/relay/issues/26) in the future.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-sink[0m[38;5;12m (https://github.com/acdlite/relay-sink) - Use Relay to fetch and store data outside of a React component.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mbabel-plugin-flow-relay-query[0m[38;5;12m (https://github.com/guymers/babel-plugin-flow-relay-query) - Convert [39m[38;5;14m[1mFlow[0m[38;5;12m (http://flowtype.org) types into Relay fragments.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1msequelize-relay[0m[38;5;12m (https://github.com/MattMcFarland/sequelize-relay) - Make Relay compatible with [39m[48;5;235m[38;5;249m[1msequelize[0m[38;5;12m (https://github.com/sequelize/sequelize).[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-mongodb-connection[0m[38;5;12m (https://github.com/mikberg/relay-mongodb-connection) - Create Relay connections from MongoDB cursors.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-composite-network-layer[0m[38;5;12m (https://github.com/eyston/relay-composite-network-layer) - Compose your Relay Network Layer of many different Network Layers each with their own schema.[39m
[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249m[1mreact-relay-network-layer[0m[38;5;12m [39m[38;5;12m(https://github.com/nodkz/react-relay-network-layer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mLayer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquery-batching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmiddlewares.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12madditionally[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mmiddlewares[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mauth,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m
[38;5;12metc.[39m

[38;2;255;187;0m[4mTooling[0m
[38;5;12m- [39m[38;5;14m[1mGraphiQL[0m[38;5;12m (https://github.com/graphql/graphiql) - A library to introspect GraphQL, test queries and mutations.[39m
[38;5;12m  - [39m[38;5;14m[1mGraphiQL App[0m[38;5;12m (https://github.com/skevy/graphiql-app) - A standalone app for viewing GraphQL, introspection docs, and testing queries/mutations. Invaluable for debugging your Relay app.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mrelay-local-schema[0m[38;5;12m (https://github.com/relay-tools/relay-local-schema) - Use a local schema; no need for a remote GraphQL server.[39m
[38;5;12m- [39m[38;5;14m[1mBabel Relay Plugin[0m[38;5;12m (https://www.npmjs.com/package/babel-relay-plugin) - Use Relay the latest ES6+ syntax.[39m

[38;2;255;187;0m[4mStarter Kits[0m
[38;5;12m- [39m[38;5;14m[1mRelay Skeleton[0m[38;5;12m (https://github.com/fortruce/relay-skeleton) - Relay project skeleton.[39m
[38;5;12m- [39m[38;5;14m[1mRelay Starter Kit[0m[38;5;12m (https://github.com/relayjs/relay-starter-kit) - An app that it already set up with a basic setup. Just clone and tweak to suit your needs![39m
[38;5;12m- [39m[38;5;14m[1mNode.js API Starter Kit[0m[38;5;12m (https://github.com/kriasoft/nodejs-api-starter) - Boilerplate and tooling for building data APIs with Node.js, GraphQL and Relay[39m
[38;5;12m- [39m[38;5;14m[1mSimple Relay Starter[0m[38;5;12m (https://github.com/mhart/simple-relay-starter) - A Browserify version of the [39m[38;5;14m[1mRelay Starter Kit[0m[38;5;12m (https://github.com/relayjs/relay-starter-kit).[39m
[38;5;12m- [39m[38;5;14m[1mUniversalRelayBoilerplate[0m[38;5;12m (https://github.com/codefoundries/UniversalRelayBoilerplate)[39m
[38;5;12mBoilerplate + examples for React Native (iOS, Android), React (isomorphic, Material-UI), Relay, GraphQL, JWT, Node.js, Apache Cassandra.[39m
[38;5;12m- [39m[38;5;14m[1mRelay on Rails Starter Kit[0m[38;5;12m (https://github.com/nethsix/relay-on-rails) - A barebones starter kit for Relay application on Rails server. Just clone and tweak![39m
[38;5;12m- [39m[38;5;14m[1mRelay Fullstack[0m[38;5;12m (https://github.com/lvarayut/relay-fullstack) - Relay Starter Kit integrated with Relay, Express, Webpack, Babel, Material Design Lite, and PostCSS.[39m

[38;5;12m                                                                                                       [39m[38;2;255;187;0m[1m[4mRelay-Specific Server Support[0m
[38;2;255;187;0m[4mGo[0m
[38;5;12m- [39m[38;5;14m[1mGo Relay[0m[38;5;12m (https://github.com/graphql-go/relay) - A Go/Golang library to help construct a graphql-go server supporting react-relay.[39m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mtodomvc-relay-go[0m[38;5;12m (https://github.com/sogko/todomvc-relay-go) - React/Relay TodoMVC app, driven by a Golang GraphQL backend.[39m

[38;2;255;187;0m[4mJavaScript[0m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgraphql-relay-js[0m[38;5;12m (https://github.com/graphql/graphql-relay-js) - Simplifies creating a JS GraphQL server for [39m[48;5;235m[38;5;249mreact-relay[49m[39m[38;5;12m.[39m

[38;2;255;187;0m[4mPython[0m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgraphql-relay-py[0m[38;5;12m (https://github.com/graphql-python/graphql-relay-py) - A library to help construct a [39m[48;5;235m[38;5;249mgraphql-py[49m[39m[38;5;12m server supporting [39m[48;5;235m[38;5;249mreact-relay[49m[39m[38;5;12m.[39m
[38;5;12m [39m
[38;2;255;187;0m[4mRuby[0m
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgraphql-relay-ruby[0m[38;5;12m (https://github.com/rmosolgo/graphql-relay-ruby) - Relay helpers for GraphQL & Ruby.[39m

[38;2;255;187;0m[4mRails[0m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mRelay[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mRails[0m[38;5;14m[1m [0m[38;5;14m[1m—[0m[38;5;14m[1m [0m[38;5;14m[1mFirst[0m[38;5;14m[1m [0m[38;5;14m[1mrelay[0m[38;5;14m[1m [0m[38;5;14m[1mpowered[0m[38;5;14m[1m [0m[38;5;14m[1mreact[0m[38;5;14m[1m [0m[38;5;14m[1mcomponent[0m[38;5;12m [39m[38;5;12m(https://medium.com/@gauravtiwari/graphql-and-relay-on-rails-first-relay-powered-react-component-cb3f9ee95eca#.c88zcoftn)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12mwalk[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mRelay[39m[38;5;12m [39m[38;5;12msetup,[39m[38;5;12m [39m
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mclonable[39m[38;5;12m [39m[38;5;12mcode.[39m
[38;5;12m- [39m[38;5;14m[1mRelay/GraphQL On Rails[0m[38;5;12m (https://medium.com/@khor/relay-facebook-on-rails-8b4af2057152#.5hjih9wms) - A brief example of Relay with Rails, complete with several diagrams to aid in comprehension.[39m
[38;5;12m- [39m[38;5;14m[1mRelay on Rails Starter Kit[0m[38;5;12m (https://github.com/nethsix/relay-on-rails) - A barebones starter kit for Relay application on Rails server. Just clone and tweak![39m

[38;2;255;187;0m[4mScala[0m
[38;5;12m- [39m[48;5;235m[38;5;249m[1msangria-relay[0m[38;5;12m (https://github.com/sangria-graphql/sangria-relay) - Relay support for [39m[38;5;14m[1mSangria[0m[38;5;12m (http://sangria-graphql.org).[39m

[38;5;12m                                                                                                                  [39m[38;2;255;187;0m[1m[4mTesting[0m
[38;5;12m- [39m[38;5;14m[1mWriting Simple Unit Tests with Relay[0m[38;5;12m (https://medium.com/@mikaelberg/writing-simple-unit-tests-with-relay-707f19e90129) - An early first look at testing Relay. [39m
