Using Go Modules
<i>&quot;the go command automatically looks up the module containing that package&quot;</i><p>Looks up where? GOPATH? The tree below the current file? The current directory? What&#x27;s the &quot;current module&quot;, anyway? Where is that stored?<p><i>&quot;go: downloading rsc.io&#x2F;sampler v1.3.0&quot;</i><p>Downloading from where? Github? From what repository? The page for &quot;go get&quot; now talks about &quot;module-aware&quot; mode, but doesn&#x27;t make it clear how that works.<p>This is the usual headache with dependency systems. There&#x27;s some specific directory layout required, and you have to know what it is. This article needs to be more explicit about that. Otherwise you end up depending on lore and monkey copying.