I'm just new to unicorn, and faced the first problem I see as newcomer. First there was only the "unicorn" app where components could live. Then, thanks to #15 there is a setting where you can define apps with components to look for.
But in a large scale application this is bad(TM).
Why can't unicorn just look at all installed apps and see if there is a components folder, hence load components from there? And any app could provide templates as well.
Is there any technical problem that prevents such a feature?
Background: I wrote a Django plugin system (GDAPS) which aims for installing apps dynamically (more or less) - but my main application does not know which plugin app is going to be installed. So adding an app to an array in settings.py does not work here. and doesn't have to.
I use this feature in GDAPS as well. GDAPS looks for the urlsmodule of each installed app and loads them dynamically, assembling all urlpatterns together. Unicorn could do that with components.
I'm just new to unicorn, and faced the first problem I see as newcomer. First there was only the "unicorn" app where components could live. Then, thanks to #15 there is a setting where you can define apps with components to look for.
But in a large scale application this is bad(TM).
Why can't unicorn just look at all installed apps and see if there is a
componentsfolder, hence load components from there? And any app could provide templates as well.Is there any technical problem that prevents such a feature?
Background: I wrote a Django plugin system (GDAPS) which aims for installing apps dynamically (more or less) - but my main application does not know which plugin app is going to be installed. So adding an app to an array in settings.py does not work here. and doesn't have to.
I use this feature in GDAPS as well. GDAPS looks for the
urlsmodule of each installed app and loads them dynamically, assembling all urlpatterns together. Unicorn could do that with components.