Go to file
2017-09-09 13:10:53 -07:00
api initial directory layout 2017-09-09 13:10:53 -07:00
assets initial directory layout 2017-09-09 13:10:53 -07:00
build initial directory layout 2017-09-09 13:10:53 -07:00
cmd/_your_app_ initial directory layout 2017-09-09 13:10:53 -07:00
configs initial directory layout 2017-09-09 13:10:53 -07:00
deployments initial directory layout 2017-09-09 13:10:53 -07:00
docs initial directory layout 2017-09-09 13:10:53 -07:00
examples initial directory layout 2017-09-09 13:10:53 -07:00
githooks initial directory layout 2017-09-09 13:10:53 -07:00
init initial directory layout 2017-09-09 13:10:53 -07:00
internal initial directory layout 2017-09-09 13:10:53 -07:00
pkg/_your_public_lib_ initial directory layout 2017-09-09 13:10:53 -07:00
scripts initial directory layout 2017-09-09 13:10:53 -07:00
test initial directory layout 2017-09-09 13:10:53 -07:00
third_party initial directory layout 2017-09-09 13:10:53 -07:00
tools initial directory layout 2017-09-09 13:10:53 -07:00
vendor initial directory layout 2017-09-09 13:10:53 -07:00
web initial directory layout 2017-09-09 13:10:53 -07:00
.gitignore empty repo 2017-09-09 09:39:12 -07:00
LICENSE.md empty repo 2017-09-09 09:39:12 -07:00
Makefile initial directory layout 2017-09-09 13:10:53 -07:00
README.md initial directory layout 2017-09-09 13:10:53 -07:00

Standard Go Project Layout

This is a basic layout for Go application projects. It represents the most common directory structure with a number of small enhancements along with several supporting directories common to any real world application.