Apologies for this basic question but I just wanted to make sure I understand some concepts clearly before I start trying to manage my skin across nexus and omega. I'm using Github but right now I've only ever been working on my 'master' branch. I think from looking at other skins, to support 2+ versions, I would want to create a Nexus branch and an Omega branch. But my question is around the two different types of code I can see being added in the future. 1) version-specific and 2) version-agnostic. So if it's a specific feature for Omega, I just work on it in my Omega branch and the code base begins diverging from Nexus.
But what if I then want to make a global change across all versions? Is there a way to do that or do I need to make it separately in each branch? Or is that what the master branch is for?
Thanks for any clarity/experience anyone can share.
But what if I then want to make a global change across all versions? Is there a way to do that or do I need to make it separately in each branch? Or is that what the master branch is for?
Thanks for any clarity/experience anyone can share.