Skip to content

Migrar plugins a submódulos de repositorios aislados #5

@NeftaliYagua

Description

@NeftaliYagua

Contexto

Actualmente los plugins de Relay (MongoDB, WebRTC) están implementados directamente en el repositorio principal de Relay. A medida que Relay prospere y crezca, sería beneficioso migrar estos plugins a repositorios separados gestionados como submódulos.

Objetivo

Migrar los plugins a repositorios independientes que se integren como submódulos de Git en el repositorio principal de Relay.

Beneficios

  • Separación de responsabilidades: Cada plugin puede tener su propio ciclo de desarrollo y versionado
  • Reutilización: Los plugins pueden ser utilizados independientemente por otros proyectos
  • Mantenimiento: Facilita el mantenimiento y la contribución de la comunidad
  • Escalabilidad: Permite agregar nuevos plugins sin aumentar el tamaño del repositorio principal

Plugins a migrar

  • Plugin MongoDB (src/plugins/mongo.js)
  • Plugin WebRTC (src/plugins/webrtc.js)

Consideraciones

  • Mantener compatibilidad con la API actual de Relay
  • Asegurar que la instalación y configuración siga siendo sencilla
  • Documentar el proceso de migración
  • Considerar versionado semántico para cada plugin

Estado

Esta es una tarea futura que se implementará cuando Relay tenga suficiente adopción y los plugins requieran mayor independencia.

Etiquetas sugeridas

enhancement, plugins, architecture

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions