Submodules is the way to go, but really it's always a good idea to use tagged releases or commit id's for code from upstream as they might implement a breaking change at some point, taking Your project down with it.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: