одной стороны, как я понимаю, правильный подход это весь код держать в GOPATH?
с другой стороны это не всегда удобно, если у тебя есть проекты на других языках которые лежат в Projects или рабочие проекты которые лежат в каком-нибудь $HOME/Galera
Как у вас с этим дело обстоит?
вот так: https://github.com/golang/go/wiki/Modules
ну это я и имел в виду. GOPATH по умолчанию же указывает на $HOME/go
начиная с 1.13 про gopath для проектов можно смело забыть
Вы точно прочитали то, что по ссылке?
Не, ты чо. Модули реально офигенная штука. Модули и vendor (тоже офигенная фишка модулей)
у меня нет GOPATH ) то бишь проектов в нём
Тоже так думал ровно до начала работы с репозиториями во вложенных группах гитлаба Либо херово структурированную группу делать без подгрупп, либо replace на replace постоянный
но модули тут ни при чем, gitlab не дружит с go get
Ну просто не надо так делать
Как не надо делать? Хоститься на гитлабе? Или все проекты в корне пихать? Или по разным группам, но забить на платные аккаунты?
Если есть вопросы к системе хостинга, то выбрать другую. Я вообще проблемы не вижу. Но gitlab со своей вложенностью путаный
Обсуждают сегодня