Help:LanguageTool/Architecture

LanguageTool/Architecture is a very short presentation of how the code for the extension is organized and why it is so.

Key point is to make it as unobstructive as possible, and to stay away from users normal editing activity. It shall only be active during editing, but then make it clearly visible where there are problems in the text. It should be possible to support different editing modes, but not necessarily straight out of the box.