Skip to content

Research Creation of Plugin System #1

Description

@pedromsilvapt

Create a system that allows to install custom plugins, such as receivers, providers, repositories and so on.

Current Proposal

Allow the application to register custom entity containers, with a folder associated to each one. After that, every plugin can define several entities and several files for each entity. On install, each file is then copied to the <entityFolder>/<pluginName>/<file>.

Still under consideration is the strategy used that will be used for registering the entities:

  1. Should it be done in an automatic and standardized way for all entities;
  2. Should each plugin be responsible for the initialization;
  3. A combination of both;

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions