это немного другое. Обычно как бы разработчик хранит свой код, а внешние либы, от которых код зависит, устанавливаются в процессе развертывания проекта. Так проще поддерживать код и вообще чужое в свой проект тянуть не стоит, ну если ты не собираешься поддерживать сам библиотеку и фиксить в ней баги