Created by: portnov
This adds basic support for extension addons, that would be installed together with Sverchok and add new nodes and node categories.
This adds API methods for such addons to register their nodes and node categories in Sverchok's menus and panels.
Currently I use these functions in my "Sverchok-Extra" addon (discussed in #2837 (closed)). Later this (or similar) API can be used by other addons that extend Sverchok's functionality.
I do not consider this implementation as final, it may be improved and generalized later.
If you do not have any "extra" addons installed, you should not notice any difference in Sverchok's work.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.