You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 19, 2021. It is now read-only.
settings_schema.json is used to defined global settings for an entire theme. It can grow to be pretty pretty large (~600 lines in Narrative), and hard to manage.
Solution
I propose we allow settings_schema.json to be broken up into multiple files so that it can be managed easier. The most straight-forward way of doing this would be to generate a settings_schema.json file from a settings_schema.js file. This file could look something like:
Problem
settings_schema.jsonis used to defined global settings for an entire theme. It can grow to be pretty pretty large (~600 lines in Narrative), and hard to manage.Solution
I propose we allow
settings_schema.jsonto be broken up into multiple files so that it can be managed easier. The most straight-forward way of doing this would be to generate asettings_schema.jsonfile from asettings_schema.jsfile. This file could look something like:src/config/settings_schema.js