/
Terminal Re-Implementation

Terminal Re-Implementation

Goals of the overhaul:

  • Remove dependencies on libraries like react-console-emulator and a few others.

  • Get rid of some horrible code smells (eg. we’re currently duplicating a bunch of code related to managing commands. To add a command, you have to add it in more than 1 place).

  • Conform to accessibility standards better.

    • This not only means making it accessible to people with visual impairment, but also for people who are viewing on mobile, etc.

 

Tasks:

Draw up a diagram for the components, their responsibilities and how they’ll interact for documentation. Eg. on LucidChart.