-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
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