Suppose I have main.go
in directory project/
and have subdirectory project/pkg/mydb/
that is used by main.go
.
To add a dependency to my code inside mydb/
I should run go get ...
in that subdir mydb/
or in top-level project directory (project/
)?
Also where main.go
should reside: directly in project/
or in project/src/
?