インポートエラー: about.json が存在しないか、無効です

テーマコンポーネントを開発しており、バージョン管理下に置きたいと考えています。
エディタは /admin/customize/themes で開始しました。編集内容をエクスポートし、ファイルを専用の src フォルダに git で配置しました。その後、src フォルダを Mac の標準のコンテキストメニューを使用して圧縮しました。「デバイスからインポート」でインストールしようとすると、次のエラーが表示されます。

Import Error: about.json が存在しないか、無効です。これは Discourse テーマで間違いないですか?

about.json は変更せずに含めました。解凍すると、エクスポート時と同じファイル/フォルダ構造が見えます。

null 値を引用符で囲んだり、null 値を持つプロパティを省略したりしましたが、同じエラーメッセージが表示されます。

どうすればよいでしょうか?

「いいね!」 1

フォルダ名自体を含めてフォルダを圧縮したのではないかと疑っています。

しかし、テーマコンポーネントをバージョン管理下に置きたい場合は、再アップロードしないでください。「Gitリポジトリから」インストールするか、さらに良い方法として、Discourse Theme CLIコンソールアプリを使用して変更を同期してください。

「いいね!」 2

確かに、フォルダ内のアイテムを圧縮すると機能します。

リチャードさん、ありがとうございます!

「いいね!」 2