I saw your first commit about this.
Have you some time to explain how concretely you will manage packs and modules ?
Where plugins (scripts) would be stored ?
Many time, a pack comes with its own plugin
Should we work with the plugin separately from the pack it belongs to ?
Can we include the plugin into the pack ?
If yes, what about plugin that needs install script (for dependancies ...)
Packs will changedir from etc ?
How to manage custom packs/modules without overwriting existing packs/modules ? (so that we don't have to fear a module/packs update) ?
How to upgrade shinken from previous version (1.2.4 or 1.4 to 1.6) ?
Last but not least, how can we help with this ?
Will you create multiple small task that everyone can contribute to ?
For example :
To achieve this first part, here are 5 small "git hub issue" to be solved ?
Then we can attack the second part that contains 10 small task ...
Or you will code all and ask for tests ?
I know, it's too many questions :s