I recently put some of my projects on github to make them open source but I'm having trouble understanding how to structure the projects properly.
I've got a Core project and another project that depends on the Core project (plus more to come). However, when users grab a copy of one of the projects they complain that it's missing the Core project and I have to tell them that it lives in a separate repository.
I know there must be a better way to do this. I've read about git submodules but I don't really understand them yet.
My question is, are there any easy to follow tutorials or examples of how I can structure my projects? I'm using Windows, TortoiseGit and my projects are in C#.