Note that this documentation is currently being put together, and is not very complete. For further developer information see the IATI wiki.
You can view this documentation at http://iatistandard.org/developer/ - or here on github.
Clone the repo:
git clone git@github.com:IATI/IATI-Developer-Documentation.git
Set up a virtual environment:
# Create a virtual environment (recommended)
python3 -m venv pyenv
# Activate the virtual environment if you created one
# This must repeated each time you open a new shell
source pyenv/bin/activate
# Install python requirements (this includes Sphinx)
pip install -r requirements.txt
This documentation uses Sphinx to 'compile' the documentation into HTML (and potentially other formats).
make html
HTML documentation can then be found in the _build/html
folder.
Fork this repository on github, edit the files, and send us a pull request. If this is too complicated, then report an issue with your suggested change.
The files are in reStructuredText format, see the Sphinx reStructuredText Primer for more information.