Die GNOME Extensions Reboot Initiative

Do, 17. September 2020, Ralf Hersel

Nachdem nun GNOME 3.38 erschienen ist, möchte das Team im nächsten Zyklus auch an der Verbesserung der GNOME-Extensions arbeiten. GNOME-Extensions sind Erweiterungen bzw. Add-ons, die von einem Drittanbieter für den GNOME-Desktop bereitgestellt werden. Das Praktische daran ist, dass jeder Benutzer nach eigenen Präferenzen die Leistung und die Oberfläche seines Desktops optimieren kann. Um die Stabilität und Benutzerfreundlichkeit der Erweiterungen zu erhöhen, startet das Projekt die 'Extensions Rebooted Initiative'.


Die GNOME-Extensions sind bekannt dafür, dass sie bei jeder neuen Version des GNOME-Desktops Probleme bereiten. 'Extensions Rebooted' ist eine gemeinschaftliche Anstrengung, um die Probleme rund um das Ökosystem der GNOME-Shell-Erweiterungen anzugehen. Die Initiative möchte konzeptionelle und technische Änderungen einführen und gleichzeitig eine nachhaltige Gemeinschaft aufbauen. Zu den geplanten Punkten gehören:

  • Ordnungsgemässe Dokumentation der Funktionsweise von Erweiterungen
  • Aufbau einer CI-Pipeline (virtuelle Maschine), damit Entwickler ihre Erweiterungen vor der Veröffentlichung einer neuen GNOME Version testen können.
  • Zentralisierung von Erweiterungen für Tests auf dem GNOME-Gitlab-Space
  • Schaffung eines Forums für Erweiterungsentwickler zur Förderung der Zusammenarbeit

Ziel der Initiative Extensions Rebooted ist es, die Community der Extension-Entwickler dazu zu bringen, miteinander zu arbeiten, engere Verbindungen zu den GNOME-Shell-Entwicklern zu haben und Dokumentation und Werkzeuge zur Verfügung zu stellen. Autoren von Erweiterungen werden ermutigt, sich in die Verbesserung des Extension-Systems einzubringen. Anwender von Erweiterungen werden gebeten, bei der Verbreitung zu helfen und die Entwickler von Erweiterungen zur Teilnahme an der Initiative zu ermutigen.

Quellen:

https://blogs.gnome.org/sri/2020/09/16/the-gnome-extensions-rebooted-initiative/

Matrix-Raum der Initiative: https://gnome.element.io/#/room/#extensions:gnome.org

Die Initiative auf Gitlab: https://gitlab.gnome.org/World/ShellExtensions/extensions-rebooted