我只是写了一些分为3个部分的项目:在Golang,mongoDB和android客户端编写的API。如上所述,我认为创建指令是很好的。但是,当它不是golang github上项目的良好实践:结构是这样的:Github项目结构
MyProject
├── API
│ ├── scripts
│ └── src
│ └── some_go_file.go
├── DB
│ ├── db_scripts
│ └── data
└── AndroidDirectory
任何想法,这种结构应该看怎么样?我应该使用单独的回购,还是应该将每个组件留在单独的分支上?
假设您可以使用此结构轻松构建和部署,但我没有看到任何理由不使用单个回购和分支。 –
对API和Android客户端使用单独的回购将使您的生活更轻松。考虑版本化和发布。如果API由数据库支持,我会把它放在API回购中。 – reto