Network Reliability Engineering Community

Removing Guacamole

The work for re-vamping antidote-web continues, as we’re currently engaged with a company who specializes in web development to really re-vamp antidote-web and set us up with a much more maintainable project for the long-term.

One outcome from this work was the identification (or really, reminder) of a problem - Guacamole. While it got us this far, there are many reasons (some of which have been brought up here) for finding alternatives. The consulting company we’re working with has provided us with a proposal for replacing it with xterm.js, which will result in a number of benefits for the NRE Labs project as a whole.

The implementation plan for this on the antidote-web side isn’t quite finalized, but in the meantime, I drew up this document to explain the necessary steps we’ll need to take in order to facilitate this change. As is customary for design documents like this, I’ve submitted it in a Pull Request if you wish to leave contextual comments or questions. Of course, discussions here are also welcome.