私はGolang、mongoDB、androidクライアントで書かれたAPIの3つの部分に分かれているプロジェクトを書いています。上記のように、私はディレクティブを作成することが良いと思った。しかし、それはgolangのgithubのプロジェクトのための良い練習がないとき:この構造がどのように見えるべきかGithubプロジェクトの構造
MyProject
├── API
│ ├── scripts
│ └── src
│ └── some_go_file.go
├── DB
│ ├── db_scripts
│ └── data
└── AndroidDirectory
任意のアイデア:このような構造のために?別のリポジトリを使うべきですか、あるいは別のブランチに各コンポーネントを残すべきでしょうか?
この構造で簡単に構築して展開できると仮定すると、単一のリポジトリとブランチを使用しない理由はありません。 –
APIとAndroidクライアントに別のレポを使用すると、より簡単に生き生きとした生活ができます。バージョン管理とリリースについて考えてみましょう。 APIがDBによってサポートされている場合は、APIリポジトリにそのAPIを追加します。 – reto