Shell Extensions under GNOME's gitlab
Shell extensions have become problematic. We have countless projects that still need to be reviewed at extensions.gnome.org. The situation is untenable. I would like to propose the following:
- require all extension writers to use our GNOME instance of Gitlab to create extensions.
- Create automated testing so that we can quickly check if the changes are trival and have it auto-approved.
- Allow for extension writers to code review extensions amongst themselves.
I think the benefits is that we can automate more of the extension testing. Enforce quality rules. Centralize the developement in a single place. Create a more robust process for extensions going forward. We can finally have a better mechanism to deal with extensions.
In return, extension writers have access to shell developers and vice versa. Let's try to solve our extension woes by being smart.
This issue is set for discussion on the merits. We should invite the extension writer community to also weigh in. I feel that through better tooling we can improve this situation.