Contributor
DUSHIMIMANA Samuel

REST API improvements


Mentors
Gaurav Mishra, Shaheem Azmal M MD, Vivek Kumar, Kaushlendra, Rohit_Pandey
Organization
FOSSology
Technologies
postgresql, docker, php, rest api, Slim framework, Unit Test
Topics
web
Fossology is focusing on the development of a new UI framework, which requires adequate support from REST APIs. However, the current state of available APIs in the Slim framework is insufficient to meet the needs of the project. There's still a need to enhance the existing APIs and add new ones to ensure sufficient support for the development of the new UI framework. The solution involves fixing the issues with the current REST APIs and improving the parameters and result object of the existing REST APIs. This will be done by going through each module and making sure that the required API for each component is available, tested and exposed for the frontend's consumption.