Say I wanted to integrate a go project into another repo, or wanted to develop a temporary project on my desktop. My current understanding is that in order to develop anything, it must be within my gopath.
Is this unique to Go?
Is there a way to, for example, go init
a folder and use that as a self contained project folder?