title: How to Structure Golang Modules and Project structure in the New way
body: <p>It seems that the way modules are used since 1.11 has changed , and I am trying to understand how to reference a module / package from another directory.</p>
  
  <p>Lets say I have a folder structure
  \root\module1
  \root\module2</p>
  
  <p>I have a go.mod in each directory and I can access / use those modules from the \root directory</p>
  
  <p>How can I access module2 from module1.  The modules are not published anywhere ( nor do I want them to be ) - I just want to access them.  Module 2 contains types / structs that I need to use in mondule1 </p>
  
  <p>Kind Regards
  Martin</p>