In case your project has exterior dependencies, it is advisable to permit overall GOPATH indexing. By default, indexing of full GOPATH is disabled.
in the following paragraphs, We are going to introduce in detail the https://golangtutorial.com/golang-file-structure/