Custom Theme Logic
I was trying to understand the logic behind custom theming on Vanilla OS.
I wanted to change some basic html structure and a few css strings based on the Keystone theme. Should I duplicate all Keystone files and edit the ones that I need to edit, or should I only place in my new custom theme folder only edited files, and the rest of unmodified files will be automatically be read from the original Keystone theme folder?
I am wondering what is the best practice here in order to keep the custom parts as lean as possible in order to make it easier to manage software updates in the future.