Welcome to the plugin development guide! If you're looking to extend the functionality of our platform, you've come to the right place. Below, you'll find information on how to get started with plugin development, the necessary tools, and some best practices.

Getting Started

To begin developing plugins for our platform, you'll need to familiarize yourself with the following:

Once you have a good understanding of these components, you can start building your first plugin.

Basic Structure

A typical plugin consists of the following components:

  • Plugin.json: Configuration file for the plugin.
  • Index.js: Main entry point for the plugin.
  • Views: User interface components.
  • Services: Business logic and data handling.

For more details on each of these components, refer to our Plugin Structure Guide.

Best Practices

  • Keep it Simple: Avoid overcomplicating your plugin. Focus on providing value to the users.
  • Documentation: Write clear and concise documentation for your plugin.
  • Testing: Regularly test your plugin to ensure it works as expected.

Resources

Plugin Development