我需要为生产创建GO项目(第一次),我在网上搜索最佳实践,并发现以下内容
https://github.com/golang-standards/project-layout
对此,我有两个主要问题。
我们公司的项目建设如上面的结构,即项目文件在src文件夹下,对吗?(这种结构类型将来会有问题吗)。
我能够在我们的环境中编译这个项目,但是由于所有东西都在src下,所以我不确定。
发布于 2017-12-13 10:43:24
基于https://github.com/anacrolix/torrent
GOPATH
|-src
|-projectA
|-cmd (of projectA)
|-cmdA
|-main.go
|-cmdB
|-main.go
|-vendor
|-pkg lib
|-pkg libB
|-projectB
...发布于 2017-12-13 11:03:19
以下是我用于go项目的go项目结构
my-project
|-> api
|-> api_test
|-> controllers
|-> controllers_test
|-> models
|-> routes
|-> server
|-> vendor
|main.go
|Readme.txt 查找更多关于go项目结构的信息
https://stackoverflow.com/questions/47788850
复制相似问题