Contributing to the documentation
The official format for documentation across the community projects is ReStructured Text. This page outlines how to contribute to the documentation, depending on the various categories.
TYPO3 CMS Official Manuals
Each TYPO3 CMS Official Manual has its own Git repository. The full list can be found on https://github.com/TYPO3-Documentation/.
To work on a given manual, first clone the corresponding repository.
To change anything in a manual, start by opening an issue in the manual's bug tracker on Forge (each manual has its own tracker, all the Forge projects are located at forge.typo3.org/projects/typo3cms-documentation). Then modify the manual as needed. This can be done easily through the Github website. You can also use the "Edit me on GitHub" button on the top of the pages on docs.typo3.org. When you have done your changes, create a pull request for your changes, so that we can merge them into the official repository.
The rendering of the manuals can be seen on docs.typo3.org. The versions, which you find there, are automatically produced out of the contents in the Git repositories.
All Flow documentation is currently found inside Flow packages. To work on the Flow documentation, just clone the relevant package and follow the usual Flow workflow for patches.