In all new tools that we did we tried to have only 2-3 packages and use tags to organize classes in a packaged (GT-* has 9 packages for 3 projects).
This allows for very simple configurations with clear dependencies.
Glamour has more packages (17) but those should also be reduced, as we do not need such a low level of granularity. ��
Given that support for working with multiple nested configuration is not great we can merge all GT-* projects into one configuration.
I would still like to have different configurations for Glamour and Rubric as they are separate projects.
So we can have just three configurations (each one for a separate project that can be released independent of the others):
ConfigurationOfGToolkitCore
----> ConfigurationOfGlamourCore
---------> ConfigurationOfRubric
This would make releasing a new version easier with the current support from versioner.
Releasing a version for all three configurations at once would still require some manual updating of versions, but that's a less frequent use-case.
Cheers,
Andrei