You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The code needs a lot of cleaning up in general. This should be done incrementally. While I agree that splitting up plugin.py into several files is a sensible thing to do, it wouldn't follow the structure of other Supybot/Limnoria plugins. It's a much more complex plugin than others, which is why there are so many lines of code. However, with a bit of restructuring within plugin.py, I think it would greatly improve the readability of the code.
Right now the plugin is one gigantic 4000+ LOC file. This is certainly not easy to edit let alone makes it easy to attract new developers.
Furthermore any changes could possibly break some completely unrelated part of the plugin if you don't pay close attention to the architecture.
The plugin.py file should definitely be split up into separate modules for easier maintenance and lower learning curve for new contributors.
The text was updated successfully, but these errors were encountered: