You can clone with
HTTPS or Subversion.
1) Create base Plugin class for all plugins to extend
2) Base class will have methods:
# start plugin
# stop plugin
# reload plugin configuration
Hooks are added in so that any dependent plugin/system can be notified when a plugin starts/stops.
Delagger and lpbot are candidates to be moved into plugins
I like moving lpbot to be a plugin. Moving the delagger to be a plugin sounds like a bad idea since someone might disable it.
lpbot is moved.
That was quick!
I'm actually getting rid of plugins. Not a lot of people wrote them and they tended to be much to complicated. Plus the callback hooks were quite hard to debug.