Como prometí, aquí está el informe completo sobre la Fase 1 del proyecto del plugin de integración de eventos de Discourse.
https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing
Y aquí está la implementación prototipo del modelo de datos de eventos (una gema de Ruby). Tenga en cuenta que la gema está en desarrollo y no está lista para uso en producción.
https://github.com/paviliondev/omnievent
Como se desprende de la lectura del informe de investigación, el plugin en sí se construirá en la Fase 2 del proyecto.