Greetings Everyone,In the past few months, I along with my mentors worked on the project
OpenWISP REST API in building the RESTful API's for some of the major modules(
openwisp-controller,
openwisp-network-topology, &
openwisp-users) of OpenWISP as a part of the Google Summer of Code 2021 programme.
Here are some of the important features of the endpoints:-
- All the endpoints respects multi-tenancy.
- Properly paginated.
- Permissions & Authentication taken into effect.
- Documentation. (both in module's repo and DRF-Yasg)
- Tested manually and included unit tests.
Here is the final project report:
OpenWISP REST API: GSoC’21 Project Report where I have highlighted the features of the endpoints and shared my experiences and challenges during this period. Please give it a read. It would also be great if more people use these features and come up with issues or feature requests in order to improve these endpoints further.
Kind Regards,
Manish