2017-03-10 3 views
0

現在、私はFoobarと呼ばれるdjangoプロジェクトを持っています。それは一緒に働くいくつかのアプリで構成されています。それらのほとんどは秘密のソースであるこの1つのアプリのための基本的なユーティリティ(starと呼ばれています)です。djangoプロジェクトと専用アプリケーション

私がしたいのは、プロジェクトに貢献する人を(すべてのユーティリティアプリに)招待しますが、starを見ることはできません。私はstarがコア・チームによってのみ供給され、開発されることを願っています。

どうすれば対応できますか? starをGithubの別のリポジトリに移動する必要がありますか?さらに、このプロジェクトを展開するにはどうすればいいですか

言うまでもなく、starには、すべてのユーティリティアプリが必要です。

答えて

0

star/アプリ(ディレクトリ)を.gitignoreファイルに追加してみませんか?

+0

でもコードはgithub上にある必要があります。そのため、コアチームが共同作業を行うことができます。また、展開するときに、githubでそれを必要とします。それと同時に、それは閉鎖ソースである必要があります –

+0

その後、2 reposを持っている必要があります。 1つはコラボレーションチーム( 'star'アプリ)と1つは公開(' star'アプリなし)です。変更を正しい原点にプッシュ/プルするには、[github webhooks](https://developer.github.com/webhooks/)を適切に処理する必要があります。 –

+0

配備はどうですか? 1つのdjangoプロジェクトとしてどのように展開できますか? –

関連する問題