mirror of
https://github.com/golang-standards/project-layout
synced 2024-11-03 03:40:12 +00:00
initial directory layout
This commit is contained in:
parent
954c0c0512
commit
5462e30de8
@ -1,2 +1,5 @@
|
||||
# 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.
|
||||
|
||||
|
||||
|
0
assets/.keep
Normal file
0
assets/.keep
Normal file
0
build/ci/.keep
Normal file
0
build/ci/.keep
Normal file
0
build/package/.keep
Normal file
0
build/package/.keep
Normal file
0
cmd/_your_app_/.keep
Normal file
0
cmd/_your_app_/.keep
Normal file
0
configs/.keep
Normal file
0
configs/.keep
Normal file
0
deployments/.keep
Normal file
0
deployments/.keep
Normal file
0
docs/.keep
Normal file
0
docs/.keep
Normal file
0
examples/.keep
Normal file
0
examples/.keep
Normal file
0
githooks/.keep
Normal file
0
githooks/.keep
Normal file
0
init/.keep
Normal file
0
init/.keep
Normal file
0
internal/app/_your_app_/.keep
Normal file
0
internal/app/_your_app_/.keep
Normal file
0
internal/pkg/_your_private_lib_/.keep
Normal file
0
internal/pkg/_your_private_lib_/.keep
Normal file
0
pkg/_your_public_lib_/.keep
Normal file
0
pkg/_your_public_lib_/.keep
Normal file
0
scripts/.keep
Normal file
0
scripts/.keep
Normal file
0
test/.keep
Normal file
0
test/.keep
Normal file
0
third_party/.keep
vendored
Normal file
0
third_party/.keep
vendored
Normal file
0
tools/.keep
Normal file
0
tools/.keep
Normal file
0
vendor/.keep
vendored
Normal file
0
vendor/.keep
vendored
Normal file
0
web/app/.keep
Normal file
0
web/app/.keep
Normal file
0
web/static/.keep
Normal file
0
web/static/.keep
Normal file
0
web/template/.keep
Normal file
0
web/template/.keep
Normal file
Loading…
Reference in New Issue
Block a user