Aisle/Features/Collaborative Editing

From New wiki
Jump to navigation Jump to search

Has summary::Think Etherpad. Collaborative Editing allows multiple contributors to edit the same file at the same time, seeing the mutual edits live.

Goals ,|x|Serves Aisle goal::x}}
Paradigms ,|x|Affects Aisle paradigm::x}}
Use Cases ,|x|Affects Aisle use case::x}}
Requirements ,|x|Serves Aisle requirement::x}}
Phase In Aisle phase::Specification
Milestone ,|x|Part of Aisle milestone::x}}

This feature consists of a few pieces,

  • collaborative editing, of course,
  • attribution of the edits to the right contributors when saving to VCS,
  • and, technically, a communication protocol between editors that survives IMEs and multi-byte scripts