Contributor
Divij Sharma

REST API Improvements


Mentors
Gaurav Mishra, Shaheem Azmal M MD, Soham Banerjee, DUSHIMIMANA Samuel
Organization
FOSSology
Technologies
postgresql, php, PHPUnit, Slim framework
Topics
web
In recent years, FOSSology's REST APIs have expanded significantly, enhancing user accessibility, flexibility, and automation. However, the development is not yet complete, prompting some users to resort to mocking WebUI access solely for information retrieval. With the development of FOSSology's new React UI also underway, robust support for REST APIs becomes imperative. This project aims to finalise the development of FOSSology's REST API by exposing any remaining endpoints, enhancing and upgrading existing ones to V2, increasing test coverage, and improving documentation. The approach involves a comprehensive review of each module to ensure the availability and exposure of required APIs for frontend consumption. These efforts will streamline development workflows, enhancing the overall usability of the FOSSology platform and facilitating the development of the new React UI.