Quick question to make sure I'll save myself a serious headache down the road. I'm developing a new style in a test installation of XF. My goal is to export the style and import the style into my live installation. Now, here's the question, should I make the style a child of the default style, or can I simply make it its own standalone style? Basically, would upgrades to Xenforo templates take affect on my standalone style (asking to overwrite templates during the upgrade if necessary) or do upgrades only affect the default Xenforo style, so I would need to edit everything in (headache). Does it not matter what I do?
I feel a bit embarrassed, this is really something I should know, but better safe than sorry!
You can't export a child style in XenForo and have the parent's customizations included. You would have to export both, in order to restore it somewhere else.
If you just have a few alternative situations, sure, go for it. But if you have a core parent style, with a handful or more child styles that are unique in their own way. The stuff from the 'core' that's creating the consistency between the styles won't be included then.
For that reason alone I would always made parent styles. More complete when you back up .. and more complete when you restore.