For an internal project, I use decentralized text files to write documentation. This documentation needs to be (re)distributed, and historical diff-info needs to be able to be shown after the decentralized documents are merged with each other and the master branch is re-pulled from the bare repository into the decenttralized devices.
The flat files themselves are possibly edited using a simple editor, like gedit. but the files are shown on the separate decentralized laptops using DokuWiki (in this case, dokuwiki is .not. per se used as the editor itself [at this moment]).