/
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.
, multiple selections available,