gothinkster / realworld

"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
https://realworld-docs.netlify.app/
MIT License
80.62k stars 7.34k forks source link

🗄🔧 Node + GraphQL #46

Closed EricSimons closed 3 years ago

EricSimons commented 7 years ago

Current Status

Todo:


thebergamo commented 7 years ago

@EricSimons first step done! https://github.com/thebergamo/realworld-graphql

I think by the end of the week, I can update the repo with a simple boilerplate attending the basic specs for the APIs

EricSimons commented 7 years ago

Awesome! I just updated the issue status & created this logo for your repo's readme:

graphql

thebergamo commented 7 years ago

@EricSimons maybe will be greater if you use both graphql and apollo logos

EricSimons commented 7 years ago

Done :)

apollo

thebergamo commented 7 years ago

@EricSimons a first version is released! https://github.com/thebergamo/realworld-graphql

At this time, just have user and profile endpoint. And test will be added soon.

EricSimons commented 7 years ago

@thebergamo woah! This is awesome!! I'm gonna clone and play around with this over the weekend 😃 Does the Relay FE integrate with this yet? Seriously can't wait to test drive fullstack graphql!

thebergamo commented 7 years ago

I'm not sure, need to talk with Steve about the integration!

I will try to finish the spec until Monday. Not promise, but will try!

xyclos commented 5 years ago

Is anyone still working on this? the fork hasn't been touched in 2 years. I'd like to help out with this.

anishkny commented 5 years ago

Go for it @xyclos! Feel free to build on https://github.com/thebergamo/realworld-graphql

thebergamo commented 5 years ago

Holy lord! 2y already :(

xyclos commented 5 years ago

hey, @thebergamo @anishkny I was having a look at the existing repo and I have some questions:

why is this wrapping the restful api? wouldn't a more complete example implement the db connection, orm and the business logic for querying the data like the node express example does?

also, it seems the integration with hapi may be unnecessary now since apollo-server no longer requires a separate http server. I think hapi maybe over complicating things a bit. (removing hapi and implementing the db stuff has me leaning toward starting a new repo from scratch)

has any work been done for automatically testing that this correctly implements the spec? should the postman script be extended? should a new one be created specifically for gql implementations?

finally, can one of you help me to understand what is remaining todo with the existing repo?

thanks :)

geromegrignon commented 3 years ago

Hello we are currently moving all work in progress to Github Discussions. I'll close this issue by now, you can find instruction to open a discussion there : https://github.com/gothinkster/realworld/discussions/633

Thanks for your contribution !