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
we have a settingsmeta.json specification around from the old mycroft Selene backend days
this specifies what settings fields to render for each skill, optionally with text to explain them. This also had the benefit of allowing skill devs to have setting fields they dont want users to see but that the skills can use.
Special note: lists in settingsmeta are used to populate drop-down options, so we can limit the values for some text fields, there is no list/dict construct that can be edited in the UI, only int/bool/string are supported
We also have utils to generate this automatically from existing settings.json , I can make ovos-workshop populate this file together with settings.json in the XDG path to make it easier to adopt
we have a settingsmeta.json specification around from the old mycroft Selene backend days
this specifies what settings fields to render for each skill, optionally with text to explain them. This also had the benefit of allowing skill devs to have setting fields they dont want users to see but that the skills can use.
example: https://github.com/OpenVoiceOS/ovos-skill-weather/blob/dev/settingsmeta.json
We also have utils to generate this automatically from existing settings.json , I can make ovos-workshop populate this file together with settings.json in the XDG path to make it easier to adopt
https://github.com/OpenVoiceOS/OVOS-workshop/blob/2e4926915c5e9532427ecddaa26c384f15fd43b5/ovos_workshop/settings.py#L4
The text was updated successfully, but these errors were encountered: