Golang, mongoDB 및 Android 클라이언트로 작성된 API의 세 부분으로 분리 된 프로젝트를 작성하고 있습니다. 위와 같이 지시어를 만드는 것이 좋을 것이라고 생각했습니다. 하지만 golang의 GitHub의 프로젝트를위한 좋은 방법이 아니다 때이 구조를 같이하는 방법을Github 프로젝트 구조
MyProject
├── API
│ ├── scripts
│ └── src
│ └── some_go_file.go
├── DB
│ ├── db_scripts
│ └── data
└── AndroidDirectory
어떤 생각이 같은 구조? 별도의 repos를 사용해야합니까 아니면 각 구성 요소를 별도의 분기에 두어야합니까?
이 구조로 쉽게 빌드하고 배포 할 수 있다고 가정 할 때 단일 repo 및 분기를 사용하지 않는 이유는 없습니다. –
API와 Android 클라이언트에 별도의 저장소를 사용하면보다 쉽게 생활 할 수 있습니다. 버전 관리 및 출시에 대해 생각해보십시오. API가 DB에 의해 뒷받침된다면 API repo에 그 API를 넣을 것입니다. – reto