Hi,
I am confused about this:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Addons
Specifically this:
Why do all classes require prefixes except for a tool, which does not require prefix for class name but instead suggest prefix in the bl_idname itself?
It results into some really messy code, where it’s not obvious at a glance that tool classes don’t follow the convention for a reason, rather than simply being forgotten about.