Ferdinand Soethe wrote:
Ross Gardler wrote:
Just to be clear. The reason we decided (in the past) not to allow
plugins to have dependencies in this way is because it requires the user
to have a deep understanding of what plugins work with what other
plugins. Even worse, they need to know which versions of plugins will
play happily.
By requiring the user to know this we will end up with user support
questions, which in turn will result in us having to maintain
documentation, which in turn will get out of synch with the reality of
development, which will result in more user confusion.
So, my proposal is to document what plays with what in a feature
definition file as described in the previous email. We can generate
documentation from this file and it removes the need for the user to
worry about version numbers of plugins.
This was really helpful because if made me go back and re-read you
previous posting and really understand features.
+1 for the concept
How about naming them in a way that explains better what they are.
Something like compound-plugin for example?
I really have no problem with any name. Features can be a little
misleading and did confuse me for a while in the Eclipse environment.
Ross