rmmh / skybot

Python IRC bot
https://github.com/rmmh/skybot/wiki
The Unlicense
249 stars 170 forks source link

Move skybot into its own "Package" directory #183

Closed imnotjames closed 5 years ago

imnotjames commented 6 years ago

this is suggested for application development, helps us clean up the project's paths, and assists us in testing because test frameworks expect this kind of structure!

this also pushes us closer to using plugins from third-party modules, as plugins can be imported just like any other python module!

imnotjames commented 6 years ago

To follow up with the comment on external plugins - I've been experimenting with a few techniques to pull in plugins from external packages.

However, most of that means it would make a lot of sense to treat the built-in plugins the same way - as modules first, and files to watch for reload second.