Currently, the documentation system is part of the source code housed at Launchpad. Launchpad is a collaborative platform that enables multiple people to work on software projects collaboratively. In order for this to be possible, a version control system is necessary in order to manage all the changes that multiple users may make. Launchpad uses the Bazaar source control system. While it is beyond the scope of this document to describe the functionality of Bazaar, users who wish to create documentation will need to gain at least a basic understanding of how the system works. A basic guide is provided in the next section.
In order to start adding or editing the documentation, you should first perform a checkout of the source code. If you do not already have a Launchpad login id, you will need to get one. This can be done here. Once you register with Launchpad, you will need to request access to the dhis2-documenters group. Login to Launchpad, and then request access here. Your request will need to be approved by the group administrators. Once you have been granted access to the group, you can commit changes to the documentation branch and send and receive emails on the groups' list.