BlackSheep icon indicating copy to clipboard operation
BlackSheep copied to clipboard

GraphQL Support

Open psdon opened this issue 3 years ago • 5 comments

BlackSheep looks promising but anyone tried to implement Graphene for GraphQL?

psdon avatar Oct 03 '20 15:10 psdon

Thanks @psdon, I didn't look into this, yet. Currently I am working to add support for automatic generation of OpenAPI Documentation. This is something I already planned to add before knowing that FastAPI does the same, because I've been using ASP.NET Core with Swashbuckle in the last years. I am going to add support for both OAS 3.x and 2.x, and both YAML and JSON formats.

Once this is done, I will, in order:

  • work on documentation
  • write a blog post about the latest improvements
  • work on other features currently missing (e.g. middleware to handle CORS, gzip, etc.).

RobertoPrevato avatar Oct 03 '20 17:10 RobertoPrevato

Small update:

Things are happening!

RobertoPrevato avatar Dec 09 '20 22:12 RobertoPrevato

@psdon Hi,

I believe in the future we definitely should implement GraphQL support for the BlackSheep, by the way in the near future we plan to work on WebSockets support, see #88

Thank you, and stay tuned.

Best, Mykhailo

myusko avatar Jul 06 '21 15:07 myusko

I think it is a good idea to consider integration with strawberry-graphql

karolzlot avatar Sep 20 '21 04:09 karolzlot

Has there been any progress on the implementation of GraphQL support?

MojoCreator avatar Nov 22 '23 16:11 MojoCreator