If you are new to Go, or just want to get started with Go, I am sure you have asked yourself this at least once.


How do I structure my go project?


That question brings nightmares to new go devs or ones that have lots of experience with other languages like Java. Go likes to do things its way, so your previous experience is not helpful. Hell,...