Standard Go Project Layout
github.com
github.com
Let's please not make getting started with golang more confusing to beginners by falsely claiming standards.
Also, see numerous similar complaints in this project's issue tracker: [ex1 https://github.com/golang-standards/project-layout/issues/38) [ex2 https://github.com/golang-standards/project-layout/issues/38].
Cookiecutter's pypackage repo [0] isn't necessarily standard either but it does provide a lot of helpful boilerplate and 'best-practices' that are hard to integrate after the fact.
[1]
https://github.com/whatl3y/argv
Creating massive "this is how you do it" template repos to show everyone how smart you are is grating. The assumption that everyone needs everything and the kitchen sink and want to use your architecture abstraction is incredibly misguided.
I've used Golang successfully on a few projects and this is completely unparseable.