Git Product home page Git Product logo

Comments (30)

dostu avatar dostu commented on May 2, 2024 21

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.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 5

I can help with this (eventually). Would recommend using Apollo.

from realworld.

thebergamo avatar thebergamo commented on May 2, 2024 3

I'm planning using Apollo as a graphql server. Probably isn't necessary create a new issue.

from realworld.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 3

@thebergamo apollo has graphql-server, but their main focus is apollo-client which is the most popular client-side graphql implementation.

from realworld.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 3

@EricSimons same issue is probably fine

from realworld.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 2

@EricSimons would definitely encourage use of Apollo over Relay. It seems to be getting more traction these days

from realworld.

steveluscher avatar steveluscher commented on May 2, 2024 2

I can chip away at a Relay Modern implementation, @EricSimons, @thebergamo.

from realworld.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 1

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.

thebigredgeek avatar thebigredgeek commented on May 2, 2024 1

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.

stubailo avatar stubailo commented on May 2, 2024 1

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.

sibelius avatar sibelius commented on May 2, 2024 1

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.

thebergamo avatar thebergamo commented on May 2, 2024 1

@EricSimons I can help with the GraphQL implementation in the server side.

from realworld.

EricSimons avatar EricSimons commented on May 2, 2024 1

@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.

EricSimons avatar EricSimons commented on May 2, 2024 1

@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.

thebergamo avatar thebergamo commented on May 2, 2024 1

@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.

stubailo avatar stubailo commented on May 2, 2024 1

@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.

thebergamo avatar thebergamo commented on May 2, 2024 1

@stubailo I'm in! Thanks for the option!

from realworld.

Ericnr avatar Ericnr commented on May 2, 2024 1

Found https://github.com/thebergamo/realworld-graphql by @thebergamo which is pretty nice, just wish it was in express instead.

from realworld.

sibelius avatar sibelius commented on May 2, 2024 1

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.

EricSimons avatar EricSimons commented on May 2, 2024

Awesome! Wanna fork the starter kit and post the link here so that others can watch/help?

from realworld.

sibelius avatar sibelius commented on May 2, 2024

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.

EricSimons avatar EricSimons commented on May 2, 2024

@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.

EricSimons avatar EricSimons commented on May 2, 2024

@leebyron do you know of anyone in the GraphQL community who might be interested in this?

from realworld.

thebergamo avatar thebergamo commented on May 2, 2024

@EricSimons done!

from realworld.

jamesbrewerdev avatar jamesbrewerdev commented on May 2, 2024

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.

thebigredgeek avatar thebigredgeek commented on May 2, 2024

@EricSimons I can handle Apollo if you give me a few weeks haha

from realworld.

EricSimons avatar EricSimons commented on May 2, 2024

@thebergamo @thebigredgeek should I create a new issue for the Apollo part of this (right now we have GraphQL and Relay issues)?

from realworld.

siddhant1 avatar siddhant1 commented on May 2, 2024

Still looking for it? I can hop on this one now.

from realworld.

aisensiy avatar aisensiy commented on May 2, 2024

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:

https://github.com/gothinkster/spring-boot-realworld-example-app/blob/master/src/main/resources/schema/schema.graphqls

The GraphQL code is using dgs-framework just release recently by Netflix.

from realworld.

geromegrignon avatar geromegrignon commented on May 2, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.