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.

Document how to deploy plugins #8944

Open

Description

@erikjohnston

We have plugin support used in various places, some of these are documented to a greater or lesser extent (e.g SSO mapping providers), but we should have a generic doc they can all point to explaining:

  1. How to write a plugin, e.g the function signatures of __init__ and parse_config, (see docs)
  2. How to deploy these plugins in practice (i.e. make them a python package and install them in the venv?)

Activity

  1. babolivier commented on Apr 6, 2022

    @babolivier
    Contributor

    The first point is already covered in https://matrix-org.github.io/synapse/latest/modules/writing_a_module.html

    So I'm going to rename this issue to cover only the second one.

  2. changed the title [-]Document how to write plugins[/-] [+]Document how to deploy plugins[/+] on Apr 6, 2022
  3. added
    T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.
    on Apr 6, 2022
  4. richvdh commented on Apr 6, 2022

    @richvdh
    Member

    related: #9944.

  5. jrlmontejo commented on May 24, 2022

    @jrlmontejo

    I think the cookie cutter template for Synapse modules should be mentioned in the docs:
    https://github.com/matrix-org/synapse-module-cookiecutter-template

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Docsthings relating to the documentationT-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions