Open omasanori opened 8 years ago
うう、これって、TOPPERSの対応進んでますかね…
この方の要望は「ETroboconのGithubのリポジトリ構成の変更」ではないでしょうか? https://github.com/ETrobocon/etroboEV3/tree/master/Library/libcpp-ev3 以下を独立したリポジトリにしてほしいと理解しました。 なので、TOPPERS側と連携取る必要はないと思いますよ
@yurie 様の仰るとおりで、GitHubのETroboconグループでの構成が焦点で、上流のリポジトリ構成を変更することまでは考えておりませんでした。
なるほど。わかりました。 これ、誰のMatterなのかなぁ。
@omasanori さんすいませんこの件放置してしまいました。 僕マターでしたが、この件僕の提案はどちらかというと「Library以下をev3rt-gitへ移管し削除する」です。歴史的な背景からlibcpp-ev3に関してはETロボコン実行委員会で用意しましたので、恐らく著作権などの絡みから先方が遠慮してgitには含めていないのかもしれません。 https://github.com/ev3rt-git/ev3rt-hrp2-sdk
それとも、やっぱりこちらで単独リポジトリを用意した方がよいでしょうか?
@jtFuruhata 返答が遅くなって申し訳ありません。 私からするとev3rt-gitとETroboconのどちらが管理主体であっても特に問題はありません。(ev3rt-git/ev3rt-hrp2-sdkからETrobocon/libcpp-ev3をsubmoduleやsubtreeとして取り込むことも可能なので) それよりは、ev3rt-gitに移管した場合に変更がTOPPERS側で配布されているコードにフィードバックされるかどうか(どのタイミングで行われるか)という点が少し気になります。
現状のレイアウトでは、GitHub版のlibcpp-ev3を使って開発するためには適当な場所で
git clone ...
した後でLibrary/libcpp-ev3
のみをhrp2/sdk/common/library
にコピーし、リモートで更新された場合は元の場所でgit pull
してから再びコピーする必要があります。 (リンクを作成するという方法もありますが、Windows/Cygwin上でのリンクには若干の注意点があります) そこで、次のようなレイアウトのリポジトリにlibcpp-ev3を分離することを提案します。この場合、作業フローは次のようになります。
また、この方式は改変した内容のコミット・pull-requestに必要な手順も減りますし、コードベースをGitで管理している場合にsubmoduleやsubtreeとしてlibcpp-ev3を組み込むことも容易になります。 ご検討よろしくお願いします。