When working with repos (I have github in mind), should we also commit third party libraries? For example, boost and poco compile to 5G with samples. Should we upload all that to github? If not, then how do we keep the libraries in sync with other people?
Sorry about lack of capitalization and grammar. I am on my phone and it is difficult to type.
I like it when those third party libraries are available via git, and I can include them in my project as submodules. I like that a lot. Makes pulling in updates a total piece of cake.
When that’s not possible, then yeah, I include their code right in my repo. Ultimately, I’m going to turn my production branch over to my operations people to push to the production server, so it needs to have all the goods needed to run. That may be a different workflow than yours, but that’s how mine works.