Как хранить зависимости?
С зависимостями отлично справляется
go get ./...
Если нужны конкретные версии:
http://gopkg.inВ чем хранить сборочные скрипты? Makefile?
Если сишные либы юзать не будешь хватит обычного
go build. Если нет - Makefile
Как разбить проект на подмодули (как я понял, текущая....
Не используй относительные пути, вместо них подключай примерно так:
import "github.com/index0h/my-project/sub/package"Читал, что рекомендуют сраз располагать приложение по пути...
Лично я разрулил за счет символических ссылок в стиле:
ln -s /path/to/my/project $GOPATH/src/github.com/index0h/my-project