The API Endpoints are currently not versioned, what is no problem for the first working version. But for further development, the endpoints should be made available in all versions (e.g. 1.0, 1.1, 1.2, 2.0,...) to make them compatible with all older versions.
Describe the Impact on the System
This may impact the whole system, since we may need to adjust also the code basis for the calculation at some point or at least the service functions. The main part never the less may stay with the API endpoints.
Definition of Done
What needs to be done, before the Issue can be closed?
[ ] Linting Code to Python standard
[ ] Testing code with Pytest. All tests within the system should still be ok.
[ ] Allowing older versions to be called
[ ] Making a concept at what point an older version is not supported any more
Describe the feature to be developed
The API Endpoints are currently not versioned, what is no problem for the first working version. But for further development, the endpoints should be made available in all versions (e.g. 1.0, 1.1, 1.2, 2.0,...) to make them compatible with all older versions.
Describe the Impact on the System This may impact the whole system, since we may need to adjust also the code basis for the calculation at some point or at least the service functions. The main part never the less may stay with the API endpoints.
Definition of Done What needs to be done, before the Issue can be closed?