thoth-station/osiris

Consolidate on the same library stack in Thoth

Closed this issue · 0 comments

We should consolidate on the same library stack we use in the Thoth project (speaking of flask-restplus used). New devs do not need to learn two or more libraries and dive into details with each API service we have - how these libs are used and how to use them.

Also using different libraries means supporting/maintaining third-party dependencies and possible issues that arise. If we learn how to support, use and maintain one API lib, we should use it across the whole project. Moreover, the application will look consistent also for consumers.

If there is a feature or any other reason why we should use flask restplus instead of connexion that is currently used across all the API services, please create doc or request to change that so team members can openly vote and select the most appropriate library that should be used.

flask-restplus = "*"