If you want to use any form of version control, that particular framework will be a “dependency”. So I am not sure I understand the question.
In any case, for released versions you don’t need to deal with git
if you don’t want to, just extract from a tarball.