Week 1
KT Session - REST API
(14th June, 2022)
- Gaurav sir took a knowledge transfer session on creating a REST API for fossology.
- He explained fossology's folder structure and showed which files are affected whenever there is a REST call.
- He also explained how to use the swagger editor to design and test REST APIs.
- In addition, he explained about different modules and the MVC architechture of the project.
- Lastly, we learnt how to debug for errors in developement using
php xdebug
extension in vscode.
Contributions
Add user page
(19th June, 2022)
- I completed the UI Implementation of Add User page.
- This task involved
- Reusing already created components to maintain uniformity in design.
- Using the existing API modules wherever needed.
- Writing clean and documented code with uniformity in folder structure.
- Since the REST API for adding a user is not available, creating a mock api request using
setTimeout
function.
Demo video
The video clearly demonstrates the UI implementation of Add user page.