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

[META] phase 4 #73

Open
26 tasks
oliverklee opened this issue Jan 4, 2018 · 0 comments
Open
26 tasks

[META] phase 4 #73

oliverklee opened this issue Jan 4, 2018 · 0 comments
Labels
Milestone

Comments

@oliverklee
Copy link
Contributor

oliverklee commented Jan 4, 2018

  • upgrade phpstan
  • REST action: subscriber info
  • REST action: delete subscriber
  • REST action: update subscriber
  • REST action: create list
  • REST action: list of subscriptions for subscriber
  • REST action: list of subscriptions for list
  • REST action: create subscription
  • REST action: update subscription
  • REST action: delete subscription
  • REST action: info for subscription
  • research HAL JSON API
  • drop the DI class and load the services via composer.json instead
  • decide on what to log
  • log things
  • read up on REST formats
  • support HTTP caching (last modified header, eTag, HEAD requests?), also research whether and how to use and set “valid until” headers
  • research GraphQL
  • investigate Symfony filters for authentication
  • performance testing to have some numbers
  • add a REST route for /api/
  • add a REST route for /api/v2/
  • investigate https://scrutinizer-ci.com/ and maybe use it
  • investigate https://swagger.io/
  • use stylecio to fix the style in PRs
  • delete the old rewrite
@oliverklee oliverklee added the meta label Jan 4, 2018
@oliverklee oliverklee added this to the 4.0.0 phase 4 milestone Jan 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant