title: Is main.go required in a Go project?
body: <p>Without a background in C and only "beginner" experience in Go I'm trying to work out whether <code>main.go</code> is actually required or is just a convention.</p>
  
  <p>I'm looking to create a simple web API but could someone clarify this for me?</p>