Ортодоксально верный способ указать зависимость через "github.com/user/project/..."
Можете просто сходить посмотреть код больших проектов, например
https://github.com/hashicorp/consul/blob/master/main.go
https://github.com/docker/engine/blob/master/cmd/d...
Если есть острая необходимость прямо у себя всё это делать и никогда никуда не заливать, можно так:
go mod init localpack
yellow.go:
package localpack
func Hi(s string) string {
return "Hi " +s + ". I'm local package."
}
orange/orange.go:
package main
import "localpack"
func main() {
s := localpack.Hi("Red")
println(s)
}