https://bugs.kde.org/show_bug.cgi?id=427815

            Bug ID: 427815
           Summary: Store configuration in textfiles where only non
                    default config values are tracked
           Product: systemsettings
           Version: 5.20.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: claudius.ell...@live.de
  Target Milestone: ---

SUMMARY
I am not that experienced in this field. However, I think I read somewhere
about a configuration approach where the user declares all values he wants to
have changed and all other values remain untouched and stay on default (might
have been Ansible). I also think that VS code has something like that where
changed settings are stored in a settings.json file that only contains changed
settings (and is rather easy to edit, extend and version, I guess).

This way it is pretty easy to detect when a user set a value or whether the
value might just be an old default value that got changed in between to a
different default.

Another benefit is that one has minimal config files with only specific changes
stored instead of the whole configuration.

One future benefit might be having easier backup and restore options plus maybe
making it easier to implement a settings sync option.

Maybe such an approach can also be used for systemsettings (and possibly other
places in Plasma or KDE apps).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to