Skip to content

Make Middleware System Extensible #44

Open
@amansinghoriginal

Description

@amansinghoriginal

Overview of feature request

Problem Statement
Currently, to create a new middleware for Drasi, developers must add their code directly to the Drasi-core repository and compile the entire library. This tightly coupled approach has several drawbacks:

  • It creates a high barrier to entry for community contributions
  • It requires understanding the full Drasi codebase to add a simple middleware
  • Each new middleware increases the maintenance burden of the core library
  • Users cannot easily create private or specialized middleware for their specific use cases

Acceptance criteria

Implement a plugin architecture for Drasi middleware that allows developers to create and distribute middleware components independently of the core library.

Additional context

No response

Would you like to support us?

  • Yes, I would like to support you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions