I’ve chosen both of these platforms because I feel they both address core requirements for successful documentation.
Vetting: There has to be that ability to implement a workflow where the changes to final version are carefully vetted but also allows new users to submit changes without fear of breaking the final product.
History: There has to be a single authoritative timeline of changes to the document with the ability to revert to any point in that history. Collaboration: Multiple authors have to be able to seamlessly and transparently integrated.
Singularity: There has to be a single authoritative version of the document to avoid the “endless filename” problem (http://www.phdcomics.com/comics/archive.php?comicid=1531)
Standard Formatting: The text of each document should be available in a standard, non-proprietary plain text formats such as HTML5, Markdown, LaTeX. This decouples the data from the platform used to create it and facilitates translation between formats.