Comments (30)
I have done a GraphQL implementation with React + Apollo front-end and Ruby on Rails back-end.
Front-end - https://github.com/dostu/react-apollo-realworld-example-app
Back-end - https://github.com/dostu/rails-graphql-realworld-example-app
Demo - http://realworld-react-apollo.herokuapp.com/
Would be great to see other implementations, and mix and match them like we can with the REST API. For that, we should first decide on a schema. So far I have come up with this: https://github.com/dostu/rails-graphql-realworld-example-app/blob/master/GRAPHQL_API_SPEC.md. Would love to hear any opinions about it.
from realworld.
I can help with this (eventually). Would recommend using Apollo.
from realworld.
I'm planning using Apollo as a graphql server. Probably isn't necessary create a new issue.
from realworld.
@thebergamo apollo has graphql-server
, but their main focus is apollo-client
which is the most popular client-side graphql implementation.
from realworld.
@EricSimons same issue is probably fine
from realworld.
@EricSimons would definitely encourage use of Apollo over Relay. It seems to be getting more traction these days
from realworld.
I can chip away at a Relay Modern implementation, @EricSimons, @thebergamo.
from realworld.
I don't have time right now, but I will see if I can connect you with people in the Apollo community who have more free time than I do
from realworld.
I've been talking a bit with mxstbr here. He might be willing to help with it. He was mentioned in the tweet that you linked to above
from realworld.
This is a great idea! Unfortunately I don't have time to work on this myself but would love to help if I can.
from realworld.
We can do both, Apollo, Relay and Relay Modern.
I can help with any questions for sure.
I don't have time to work on this myself
from realworld.
@EricSimons I can help with the GraphQL implementation in the server side.
from realworld.
@thebergamo awesome! I just spun up a new issue for it (#46) — can you fork the starter kit and post it in the issue? I'll update the status afterwards 👍
from realworld.
@steveluscher awesome! Just spun up a new issue for it — can you fork the starter kit and post it in the issue? I'll update the status afterwards 👍
Also, I created a gitter room so that all of the folks working on graphql/apollo/relay can chat and coordinate (since they rely on each other) cc/ @thebergamo
from realworld.
@thebigredgeek all help will be very welcomed! until the end of week we will have a version of the server side graphql implemented with Apollo
from realworld.
@thebergamo and anyone else here: If you want, you can join the #realworld channel in the Apollo Slack to help coordinate an example, both server and client!
from realworld.
@stubailo I'm in! Thanks for the option!
from realworld.
Found https://github.com/thebergamo/realworld-graphql by @thebergamo which is pretty nice, just wish it was in express instead.
from realworld.
I have a Relay Real World example here https://github.com/sibelius/relay-workshop
it also has 12 practical exercises to help learning Relay hooks
it is a tiny social network https://react-europe-relay-workshop.now.sh/
from realworld.
Awesome! Wanna fork the starter kit and post the link here so that others can watch/help?
from realworld.
I think this boilerplate https://github.com/entria/graphql-dataloader-boilerplate can be used as a start point
I have this one for React Native + React Navigation + Relay https://github.com/sibelius/ReactNavigationRelay.
It is almost migrated to Relay Modern as well: entria/ReactNavigationRelayModern#5
from realworld.
@sibelius awesome! Would you be interested in taking lead on GraphQL/Relay?
@stubailo no worries — would be ❤️ if you could give feedback on the final code once it's ready!
from realworld.
@leebyron do you know of anyone in the GraphQL community who might be interested in this?
from realworld.
@EricSimons done!
from realworld.
It looks like this issue has been split into multiple other issues. Do we still need this one or can we close it?
from realworld.
@EricSimons I can handle Apollo if you give me a few weeks haha
from realworld.
@thebergamo @thebigredgeek should I create a new issue for the Apollo part of this (right now we have GraphQL and Relay issues)?
from realworld.
Still looking for it? I can hop on this one now.
from realworld.
I am working on a java version GraphQL implementation recently after releasing GraphQL ecosystem is quite sophisticated recently. The code base is also https://github.com/gothinkster/spring-boot-realworld-example-app, the same place of the REST implementation, which means it reuse lots of common codes (such as database access, input validation).
The GraphQL schema is firstly copy from https://github.com/thebergamo/realworld-graphql. But I changed some details about pagination, comments:
The GraphQL code is using dgs-framework just release recently by Netflix.
from realworld.
Hello, we moved the addition of new implementations to this website : https://codebase.show/projects/realworld
Please submit your implementation there.
from realworld.
Related Issues (20)
- [Bug]: Line breaks not showing correctly HOT 1
- [Bug]: Immediately signed out after logging in HOT 3
- [Backend] Remove Response Envelopes HOT 5
- [Bug]: When try to build HOT 5
- User registration success status code is 200, but docs/swagger show 201 HOT 1
- [Bug]: server ERROR 500 HOT 2
- [Bug]: CORS Error HOT 9
- [Feature Request]: offline functionality HOT 2
- [Bug]: Demo server status is 503 HOT 1
- [Feature Request]: Vuetify in Realworld example HOT 1
- [Bug]: Continuous modification of user information results in an error HOT 4
- Try this HOT 1
- [Bug]: demo APIs down? HOT 2
- [Bug] initialData.data from route loader is always undefined HOT 1
- API server doesn't work HOT 1
- [Bug]: Heroku Deployment failed
- [Bug]: API doesn't work HOT 4
- [Bug]:CORS Issue HOT 1
- [Bug]: Demo backend is down HOT 2
- [Bug]: Site Not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from realworld.