The apps are mostly for testing/prototyping yet anyway.
And then not just the build, of course, but better tree/arch. reorg etc. Tidying up the inner structure is long overdue anyway.
Also, in general: even small projects -- in fact: especially small projects :) -- can boast nice architecture, tidy org. etc. as a feature -- those things are free in terms of code size, external deps, or run-time costs, so why not?! Could even be more important than functional features, e.g. if a project is made easily extendable (exactly due to its clean design etc.) with new features.
This effort would also nicely align with the ongoing modularizing of the architecture, and could very likely supply importatnt inputs to related decisions.
(Mirroring xparq/sfw2#393...)
The apps are mostly for testing/prototyping yet anyway.
And then not just the build, of course, but better tree/arch. reorg etc. Tidying up the inner structure is long overdue anyway. Also, in general: even small projects -- in fact: especially small projects :) -- can boast nice architecture, tidy org. etc. as a feature -- those things are free in terms of code size, external deps, or run-time costs, so why not?! Could even be more important than functional features, e.g. if a project is made easily extendable (exactly due to its clean design etc.) with new features.
This effort would also nicely align with the ongoing modularizing of the architecture, and could very likely supply importatnt inputs to related decisions.