Still trying to wrap my head around this concept, maybe I'm just stupid. Please bare with me here.
Currently, I'm dealing with 4 git repos.
The OpenShift and NodeBB repos on GitHub, wich I pull into my local repo, wich I then push into my 'live' repo on OpenShift.
My live repo differs from my local repo, because it has file uploads(logo, favicon, user uploads) and probably templates and widgets I created through the ACP, right?. Or are those even part of the repo?
Should I pull/copy these changes into my local repo? Or create a new repo for them? Or just leave those there?
And for new themes/custom pages(/widgets?), the idea is to make a new (split or all in one? )git repo, and pull it directly into my local repo? Or as a dependency in the package.json?
Could you maybe give me an example of what an ideal setup would look like?
This is so confusing