我有一个我正在研究的产品,Foo。它目前大致有以下文件系统结构。它由几个逻辑上不同的模块组成。我想打包每个模块,以便我可以使依赖更明确。
我还想继续能够进行单一结账,并且可以使用我的单一解决方案,单一构建脚本等。
类似于rspec的做法; rspec包依赖于一组可以单独维护的子包。
编辑:如何最好:
/Foo.git
/module1
/src
/module1
/module1.specs (tests)
/module1.sln
/module1.wrapdesc
/version
/module2
/src
/module2
/module2.specs
/module2.sln
/module2.wrapdesc
/version
/Foo.sln
/Rakefile.rb (I'm using ruby/rake to build)
/Gemfile
/Gemfile.lock