
2012/12/9 Mathias Gaunard <mathias.gaunard@ens-lyon.org>
On 09/12/2012 10:11, Daniel Pfeifer wrote:
While adding Boost.ODEint to the modularization manifest, I realized some inconsistencies about sublibs.
The directories in "libs" usually contain one library each. In this case, we move the content to a dedicated Git repository. Some directories however (algorithm, numeric) host multiple libraries. How should we treat them?
Move each one to a dedicated Git repository, or leave them grouped together?
What's currently inconsistent, is that "numeric" is split into individual repositories, while "algorithm" is not.
Further, I saw that the Git submodules of numeric's sublibraries are generated in "libs" rather than "libs/numeric", which is wrong. However, before I fix it, we need to decide whether these individual submodules should be individual or not.
The system should support modules with arbitrary levels of nested submodules in them.
What system are you referring to? The filesystem? Yes, it supports arbitrary levels. Github? No, it does not support arbitrary levels; all modules live under https://github.com/boost-lib.