Overview
Since Slicer Package Manager is part of Girder plugins, it’s also split in 2 different parts:
Back-end/server side (a CherryPy-based Python module)
Front-end/client side (a vue.js-based UI)
To have a better idea of how contributing on a plugin within the Girder community, let’s read the Plugin Development documentation.