Documentación para escribir extensiones de shell de GNOME

Me han pedido que personalice el diseño del escritorio de GNOME 3. Aparentemente, la forma de hacerlo es escribiendo una "extensión".

Me las arreglé para hacer algunas de las cosas que quería hacer, pero me siento completamentefamélico de información. No encuentro ninguna documentación útil.en cualquier sitio. He perdido tododias de mi vida, busqué frenéticamente en cada término de búsqueda imaginable en un intento desesperado por encontrar información útil.

El sitio web de GNOME tienecientos de extensiones para descargar. Estos no son triviales 3-liners; Son piezas de código sofisticadas. Desafía la creencia de que cualquiera podría escribir esto sin la documentación que explica cómo hacerlo.

Por favor, ¿alguien puede decirme dónde está la documentación actual? Hasta ahora, lo mejor que he logrado hacer es desarmar las extensiones existentes para rastrear el comando mágico que hace el bit específico que me interesa. (¡No es una tarea fácil!)

Nombres de comandos, rutas de objetos, programas de ejemplo,cualquier cosa ¡sería de ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta