A package is just a folder.
So you may have a repository having multiple packages
for the same project,
the project, among others, uses this layout,
https://golang.org/pkg/ <> https://github.com/golang/go/tree/master/src.
This said, for a go project hosted on github,
you create a dir such as
I recently set up a Go workspace environment on my Linux machine (running
Ubuntu 16.04), and I was able to setup GOPATH successfully, so that any
code I write in my src/ folder can be installed and sent to my bin/ folder,
and any custom packages I write in src/ (under a new sub-directory) can be