The new JSON Message (JMSG) topic plugin design looks robust and sustainable. It cleanly separates the JMSG network protocols apps from the topic message. Therefore, topic plugins have a common design, and a code generator could generate a plugin from a JSON definition.
Before this is implemented the EDS toolchain capabilities should be assessed. The toolchain is poorly documented, but I've heard it has some level of JSON support. Issue #53 tracks integrating the latest EDS toolchain into Basecamp.
The new JSON Message (JMSG) topic plugin design looks robust and sustainable. It cleanly separates the JMSG network protocols apps from the topic message. Therefore, topic plugins have a common design, and a code generator could generate a plugin from a JSON definition.
Before this is implemented the EDS toolchain capabilities should be assessed. The toolchain is poorly documented, but I've heard it has some level of JSON support. Issue #53 tracks integrating the latest EDS toolchain into Basecamp.