Skip to content
John Till edited this page Apr 20, 2020 · 7 revisions

YAWYSIWYGEE has grown to be quite a complicated editor which ties many features together cohesively. The first attempts to build it were unsuccessful, but the project finally gained traction with the following strategy:

  1. Build the data structures and representations to display a static document
  2. Implement non-mutating interactions which do not modify the document
  3. Add mutating interactions which alter the document

Eventually the design series will consider YAWYSIWYGEE's components in this order in the hopes of effectively communicating the architecture.

Next - Design A0: Document Data Structure