Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve plugin loader #1427
This PR adds the ability for client code of the
This PR is mostly a clean-up/correctness fix (the old conflict detection between the
Please note that this PR does remove the hard-coded list of "wanted" plugins, as this shortcut is annoying to third party code, like that of Follow My Vote, which may not want to be cluttered up by having those plugins linked in. This may cause mild turbulence to existing environments which depend on this shortcut. #sorrynotsorry =) This turbulence can be avoided by calling
cogutvalera left a comment •
there is error in
This error is caused by
and after that (I mean
Now the problem is in
final code looks something like next (
IMO, with our current architecture, we don't need this functionality, as there are no mandatory plugins. All mandatory stuff is inside the core.
We should not remove the default selection of plugins, because we don't want to break existing installations that rely on defaults.
The conflict detection code looks better than before.