This repo does contain a lot of questionable advice. So I would advise anyone looking for a starting point for project layout to look instead at the examples published by the Go team. https://go.googlesource.com/example/+/refs/heads/master