Contributor
NIYONSENGA Valens

REST API Improvements.


Mentors
Shaheem Azmal M MD, Soham Banerjee, DUSHIMIMANA Samuel
Organization
FOSSology
Technologies
PHPUnit, PHP(Slim)
Topics
license compliance
This proposal aims to address the need for improving and upgrading APIs on FOSSology to version 2 by identifying areas for enhancement, fixing issues, and ensuring that clients using V1 aren't affected. To solve this, There are three main objectives to focus on. First, enhancing existing APIs by adding missing features for comprehensive implementation. Second, upgrading REST APIs to version 2, fixing bugs, and adopting new design patterns for efficient functionality. Additionally, any new endpoints added will adhere to Version 2 standards. My plan includes quality assurance measures, such as unit and integration testing, to ensure all requirements are met satisfactorily. Overall, my goal is to improve the usability and effectiveness of FOSSology's APIs for a better user experience.