rPath Appliance Platform Agent:Plugin Development
From rPath Wiki
(Redirected from rPath Appliance Platform:Plugin Development)
Plugin development documentation has been moved offline to docs.rpath.com. There are some sections of the guide, however, that are not complete, and some of the information in the following wiki pages are still in the process of being incorporated in the new guide:
- Plugin Structure
- Create and schedule plugin tasks.
- Reuse code from rAPA and functions from other plugins.
- Use Python decorators in the plugin code to expose methods by XML-RPC, JSON, and other means.
- Ensure the plugin can be used by XML-RPC clients
- Create plugin database tables.
- Add static files used by the plugin.
- Designate user roles and corresponding functions for a plugin.
- Troubleshoot errors when developing and using plugins
