Я хочу, чтобы все мои зависимости находились под контролем исходного кода вместе с моими проектами в Go.
Я вижу два основных инструмента для выполнения этой работы (Dep и Glide).
Проблема в том, что Деп заявляет на своей странице, что:
dep был «официальным экспериментом». Цепочка инструментов Go, начиная с версии 1.11, (экспериментально) приняла подход, который резко отличается от dep. В результате мы продолжаем разработку dep, но в первую очередь ориентируемся на разработку альтернативного прототипа поведения управления версиями в цепочке инструментов.
В то время как Glide, с другой стороны, похоже, не проявляет никакой активности в своем репо.
Я хочу знать, какой "лучший" способ вы, ребята, справляетесь с этим?
Я действительно люблю Go и его философию, но я должен признать, что управление зависимостями действительно запутано.