title: GoLang / Google App Engine - Directory structure
body: <p>I started developing an app with GoLang &amp; GAE but I am having a hard time finding out how to layout the files. This is how I keep my GoLang files organized so far (before using GAE)</p>
  
  <pre><code>-golang
  --bin
  --pkg
  --src
  ---breinbaas.nl
  ----lib
  -----package1
  -----package2
  </code></pre>
  
  <p>If I want to develop an app for GAE I would like to put it into</p>
  
  <pre><code>-golang
  --src
  ---breinbaas
  ----deploy
  -----mygae_app
  </code></pre>
  
  <p>But how am I able to use the files in the lib directory?</p>
  
  <p>Is there a way to use the go files in the golang/src/breinbaas/lib directory? I keep getting a package not found error and the only way I can resolve this is by copying the lib directory to golang/src/breinbaas/deploy/mygae-app but that would mean copying source files to more than one location which is very bad for consistency.</p>
  
  <p>Thx in advance!
  Rob</p>