Open2

em2native: 本番^H^H第二次リポジトリへの移行

okuokuokuoku

とりあえず今まで https://github.com/okuoku/cwgl-proto で全部まとめて管理していたが、流石にそれもどうかと思うので、適当な単位でリポジトリを分割してしまうことにする。

分割先

em2nativeのリポジトリには、 wasm2c してDLLを生成する部分やYuniframe上に実装するWebGLランタイム等が残ることになる。

ビルド統合リポジトリ

実際の開発は、これらのリポジトリのsubmodule内部で行う。いわゆるmonorepo構成を取らないのは、 1) リポジトリが肥大化すると取り回しが劇的に悪くなる 2) 履歴を完全に保持したいため、外部プロジェクトは可能な限りリポジトリをcloneして参照したい。

okuokuokuoku

結果

... ちょっと良い分割が思いつかなかったので、とりあえず目標を1つ1つクリアするために必要最低限の部分だけ分離した。。

この一旦バラした状態からもう一度組み立てて、実験などに使いやすいビルドシステムを組んでいくことになる。