Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add documentation on "base" plugins #24

Open
edaniszewski opened this issue Apr 28, 2020 · 0 comments
Open

add documentation on "base" plugins #24

edaniszewski opened this issue Apr 28, 2020 · 0 comments

Comments

@edaniszewski
Copy link
Contributor

The notion of "base" plugins should be documented, where a "base" plugin is a layer of abstraction on top of the SDK which may provide a base for a given class of plugins. This base can provide common utility functions, protocol handling, etc, and may define easier ways for "subclassed" plugins define devices / handlers / etc.

A good example of this is with the work around generalizing the SNMP plugin, where the "base" provides handling for the SNMP protocol handling and device config management, and "subclassed" plugins only need to define devices for their MIB(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant