SweetTooth-Web is a Django-powered web application that, in co-operation with some GNOME Shell integration helper (Browser extension) allows users to install, upgrade and enable/disable their own Shell Extensions. All operations with the Shell are done through a special helper which proxies over to the Shell by DBus.
Since extensions can be dangerous, all extensions uploaded to the repository must go through code review and testing.
For a list of Python requirements please look to the requirements.in
file.
It's possible to use VS Code Remote Containers (devcontainer) for fast development workspace setup.
Please look to the nE0sIghT/ego-devcontainer repository for instructions.