質問: GitHub上で複数言語に対応したライブラリを作成し公開しようと思っていますが、どのように分けるのが最良か分かりません。 とりあえず、思い浮かんだのは以下の方法2つですが、他にないでしょうか? ### 1.ソースディレクトリ下で分ける ``` /root - /src - /js - /python - README.md - .gitignore ``` ### 2.レポジトリで分ける ``` - /fooLibJs - README.md - .gitignore - /fooLibPy - README.md - .gitignore ```
回答: 片方の言語を修正してビルドを流すと、もう片方の言語で同じ修正内容を反映したコードを自動生成する...みたいなことをやってるプロジェクトがあって、そういうケースではフォルダ分けして格納するのはアリだと思います。 まぁ普通はコミットの内容やissueが入り乱れて管理しづらくなるため、リポジトリを分けると思います。