A pretty short post.
No longer will you have to deal with dependency issues because your project is not set in the
gopath. Now you can just run the following to make life much easier:
go mod init
Or you can be more specific using:
go mod init github.com/<username>/<project/repo-name>
This will set up your project to easily use third-party modules. If you need a specific module just:
go get -u <module-name>
The above will also update your dependency if you needed that.
As promised, done!