Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Terminology for third-party modules is confusing #12186

Open
@babolivier

Description

@babolivier

Currently we have a module system (or interface) where modules can register callbacks and use module API methods, which are different things. It feels like we keep confusing them, for example calling a module callback a module API (which is even more confusing because it technically is an API but just isn't a method of the ModuleApi class).

We need to figure out a better terminology.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Docsthings relating to the documentationA-ModulesModule API: https://matrix-org.github.io/synapse/latest/modules/index.htmlT-OtherQuestions, user support, anything else.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions