First I’d like to point out that you guys are doing an excellent job 🙂
I got the splitting idea from the angularjs packages. You can install the whole AngularJs, or you can install the Core package and the elements you need.
Obviously, having a package for every widget is stupid, that is just too much, but maybe bundle them by feature type (inputs, tables and stats etc.).
Splitting up the themes would also be great because now I have some 900 files I need to commit to the server when there is a new version, and I only use the bootstrap theme and two or three widgets. Removing them from the solution once they’re added can solve this, but if I do a restore on the packages, all the files get downloaded again.
It is excellent the way it is now, don’t get me wrong, I’m just throwing this idea out there.
Cheers,
House