This document contains the roster of the work done by Ashish Sareen during Google Summer of Code 2017 for Mozilla.
The project was successfully completed and its results were successfully deployed to the Balrog's production instance. It has resulted in migrating all the Balrog's admin API to a machine-readable yaml specification files which can be used to describe, produce, consume, and visualize RESTful Web service's APIs. Also, during the migration inconsistencies in the code (both UI and backend) and previously unknown bugs were encountered and fixed too.
Here's the associated bug on Bugzilla - 1336452.
Here's the link to publicly hosted swagger document for visualizing the Balrog's newly migrated admin APIs.
Here's the link to my blog where I