Honest Abe { HonestAbe }

Go: Project Structures

May 27, 2020

Overview

Recently at work I was asked about structuring go projects, and it would seem that there are very few hard and fast rules on how to structure Go projects. So, I defined a small set of rules and this is now what we use amongst the team; they may not be perfect, but they certainly set a good standard that prevents a few headaches.

High Level Overview

high level project overview

Pacakge structure

package structure

Extra reading

More Posts