Hi,
How are you guys storing settings along with your tools?
I’m thinking of use-cases similar to QSettings, maybe you’re even using QSettings. I’m looking to persistently store settings used in custom tools both locally but also centralised; similar to userSetup.py of Maya. Would you use a Python module, like userSetup.py? Or a JSON/YAML? Why, why not?
On a related note, how do you deal with defaults? E.g. when workspace.mel of Maya doesn’t exist, a default is created. Are you hosting defaults in code, or in another settings file - and if so, how do you solve the chicken or egg problem? If not, are you concerned about hard-coded values?
Best,
Marcus