Как вы справляетесь с зависимостями пакетов?Например, скажем, у меня есть пакет, который я хочу опубликовать для всех, и при разработке этого пакета я использую сторонние пакеты.Для этого примера допустим, что github.com/gorilla/websocket
- это один, а github.com/sirupsen/logrus
- еще один.Будут ли инструменты go автоматически видеть мои «включенные» и получат ли эти пакеты?Нужно ли указывать в моем описании, что они должны быть установлены до того, как мой пакет заработает?Должен ли я как-то включить их в свои источники (в чем я сомневаюсь, но ничего не пропускаю)?Каков рекомендуемый способ справиться с этим?Стоит отметить, что я использую систему модулей Go 1.11, поэтому мои зависимости перечислены в моем файле go.mod.Этого достаточно?