In this video I walk through how I structure all of my Golang projects, explaining the directory structure, the source files, where I put unit and integration tests, as well as some key tooling that I use like Makefiles and mockery.
Link to golang-project-structure repo: https://github.com/golang-standards/project-layout
Link to tutorial weatherman source code: https://github.com/sigrdrifa/weatherman-tutorial
Hope you enjoyed this video and let me know if you want me to cover any specific topics in the comments below!
24 Comments