Skip to content

Roadmap

Max edited this page Jan 9, 2020 · 15 revisions

Version 1 ✔️

  • Various improvements in the works
  • Refactoring to improve structure
  • Low hanging fruit
  • More functionality
  • Especially PUT implementation
  • Add extensive automated testing (in dependency package)

Version 1.1 ✔️

  • Support for Laravel 6 (alongside 5.8)

Version 1.2

  • Add user registration to boilerplate base code
  • Add PUT implementation to Child Restful Controller
  • Begin adding support for distributed tracing

Version 1.3

  • Add HMAC authentication

Version 1.4 / 2

  • Tackle getAll stuff
    • Add filtering
    • Add sorting
    • Make pagination more configurable (ie. specify perPage in the controller for a route)
      • Suggestion is to make it a static on the controller
    • Add optional relation includes

Version 2/3

Further down the track

  • Rewrite of underlying dingo functionality to achieve compatibility with Laravel Router
  • Look at more permissions options, eg. https://github.com/spatie/laravel-permission
  • Look at automated docs generation (either blueprint and/or openapi)