So, this is a bit of an oddball question - and is far more about programming in general than TrinityCore specifically - but here goes.
A lot of the stuff I tend to want to do involves core modding, which isn't exactly a problem. The (potential) problem is that the server is running a linux core, and my dev workstation is on windows. I'm not great at linux, and while I can run a local test server in a virtual machine it's proving hard going for me.
I've looked over all the things, and while I think this is possible, I wanted to see if I couldn't get a double check on this:
In theory, I ought to be able to install the windows version of everything, and - since I'm building my own core - download and build all the project files myself, on windows. And then, when I'm ready to update the live, simply send the new versions over to the server and do the whole cmake thing through the console (I'm competent enough to handle those few commands, at least).
My question is, 'is my theory wrong?' Or does this actually work?