Error de importación: about.json no existe o es inválido

Estoy desarrollando un componente de tema y quiero ponerlo bajo control de versiones.
Comencé en el editor en /admin/customize/themes. Exporté las ediciones y coloqué los archivos en git en una carpeta src dedicada. Luego comprimí la carpeta src usando el menú contextual incorporado de Apple. Cuando intenté instalar con “Desde mi dispositivo”, obtuve esto:

Error de importación: about.json no existe o es inválido. ¿Está seguro de que esto es un tema de Discourse?

Incluí pero no cambié el about.json. Cuando descomprimo, veo la misma estructura de archivo-carpeta que en la exportación.

Intenté citar los valores nulos y omitir las propiedades con los valores nulos. Todavía el mismo mensaje de error.

¿Qué puedo hacer?

1 me gusta

Sospecho que comprimiste la carpeta incluyendo el nombre de la carpeta en sí.

Pero si quieres poner tu componente de tema bajo control de versiones, entonces no deberías volver a subirlo. Deberías instalarlo “Desde un repositorio Git” o incluso (mucho) mejor: usa la aplicación de consola Discourse Theme CLI para sincronizar cambios.

2 Me gusta

De hecho, al comprimir los elementos de la carpeta, funciona.

¡Gracias Richard!

2 Me gusta