As a developer, I want to structure my API application in a way it can handle API versioning
Related Issue: #7 (closed)
I think it is good a idea to structure the application (api resources and libs if needed) in a "versioned" way so we easily manage and support different API versions such as /v1/groups/
.
This may require some kind of folder/project architecture re-factoring.
Acceptance Criteria
- The internal code API should manage versions where fit
- The Rest API routes should e versioned as well using the following scheme:
/v1/...
Definition of Done
Project structure and http routing system using an API versioning scheme.