Skip to content

Plugins

Kefkius edited this page Sep 12, 2015 · 1 revision

Plugin System

Hashmal's plugin system uses the entry_points interface of the python package setuptools.

Plugins

A plugin is a module containing the function make_plugin(), which returns an instance of the class Plugin defined in hashmal_lib.plugins.base.

A Plugin instance is initialized with a list of classes representing dock widgets. This is subject to change.