Skip to main content

Preparing

Before you start developing a plugin, you should go through the following preparation steps.

Step 1. Prerequisites

Set up the following:

Step 2. Draft

Design the way your plugin will work:

  1. Choose the service that allows you to add the necessary functionality to your DocSpace.

    For example, AssemblyAI, ConvertAPI, Draw.io.

    note

    Make sure the service documentation is available, and check its license, API methods availability, etc. For some services, the user must obtain an API key to start using the plugin.

  2. Think about where to implement the plugin, what the plugin's structure will be, how the user will interact with the plugin's components, etc. Make a list of the required plugin types and items depending on this information. For more information, read the Plugin types and Plugin items sections of the Plugins SDK documentation.

  3. Come up with the plugin's structure. All the required files are described here.

  4. Choose a name for your plugin and write a description for it.