Ошибка импорта: файл about.json не существует или некорректен

Я разрабатываю компонент темы и хочу поместить его под контроль версий.
Я начал работу в редакторе по адресу /admin/customize/themes. Я экспортировал изменения и поместил файлы в git в отдельную папку src. Затем я сжал папку src, используя встроенное контекстное меню Apple. Когда я попытался установить тему через опцию «С моего устройства», я получил следующее сообщение:

Ошибка импорта: файл about.json не существует или недействителен. Вы уверены, что это тема Discourse?

Я включил файл about.json, но не изменял его. При распаковке я вижу ту же структуру папок и файлов, что и при экспорте.

Я пробовал заключать значения null в кавычки и исключать свойства со значениями null. Ошибка остаётся прежней.

Что мне делать?

Я подозреваю, что вы сжали папку, включая само имя папки.

Однако, если вы хотите разместить свой компонент темы под контролем версий, то вам не следует загружать его повторно. Вместо этого установите его «Из репозитория Git» или, что еще лучше (намного лучше): используйте консольное приложение Discourse Theme CLI для синхронизации изменений.

Действительно, при сжатии элементов внутри папки всё работает.

Спасибо, Ричард!