プラグインを構築していますが、カスタム入力としてリストが必要です。理想的には、ユーザーがこのリストに任意の数の要素を入力できるようにしたいと考えています。settings.yml を構築する際に、任意の数の文字列を入力できる type: list オプションがあることは理解しています。
しかし、私が作成したい「リスト」は、文字列よりも複雑です。各要素には 3 つのテキストフィールドと 1 つの画像があります。現在の解決策は、settings.yml にこれらの要素を 10 個ハードコーディングすることですが、これにより 40 個のカスタム変数を定義する必要があります。
これより良い方法はありますか?