Sane approach to Go project directory structure!
Loose Coupling/High Cohesion
The first is easy the second hard that is why everyone ignores it.
Group your packages by types and the functions that manipulate those types. More functional organization means looser coupling and high cohesion.
This i...
blog.vertigrated.com8 min read