Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support REST and/or GraphQL APIs #617

Open
Guite opened this issue Aug 10, 2014 · 2 comments
Open

Support REST and/or GraphQL APIs #617

Guite opened this issue Aug 10, 2014 · 2 comments
Assignees
Milestone

Comments

@Guite
Copy link
Owner

Guite commented Aug 10, 2014

Goal

Generated bundles should be able to provide REST and/or GraphQL APIs. Those are pretty near to CRUD, but may be enhanced and/or customised manually of course.

Concept

  • Behaviour should be disabled by default and configurable using generator settings.
  • Preferrably use API Platform against other solutions like FOSRestBundle or GraphQLBundle
  • One separate module should centrally implement an authentication method for JWT support.
  • Versioning, e.g. like this

Resources

Check out first

API Platform

Authentication, docs, testing

GraphQLBundle

FOSRestBundle

@Guite Guite added this to the Enhancements milestone Aug 10, 2014
@cmfcmf
Copy link
Contributor

cmfcmf commented Aug 24, 2014

Please make the Api "version aware", just like GitHub does (https://developer.github.com/v3/#current-version). You should put all api related things into a v1 subnamespace. That way it's easy to add new api versions.

@Guite Guite modified the milestones: Enhancements, Future Aug 27, 2014
@Guite Guite self-assigned this Oct 4, 2014
@Guite Guite modified the milestones: 0.7.0, Future Jan 19, 2015
@Guite Guite modified the milestones: Future, 0.7.0 May 15, 2015
@Kaik
Copy link

Kaik commented Aug 24, 2016

@Guite this will be very hard to accomplish. I have played with REST using FosRestBundle our core security is not REST compatible second there is a problem with routes and route module as well. There are ways to "fix" the second one.

@Guite Guite modified the milestones: Future, 1.4.0 Jan 24, 2018
@Guite Guite changed the title Support REST apis Support REST (and other) APIs Jan 24, 2018
@Guite Guite changed the title Support REST (and other) APIs Support REST and/or GraphQL APIs Nov 2, 2018
@Guite Guite modified the milestones: 1.4.0, 1.5.0 Apr 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants