Skip to content

IATI/IATI-Developer-Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IATI Developer Documentation

Note that this documentation is currently being put together, and is not very complete. For further developer information see the IATI wiki.

Viewing the Documentation

You can view this documentation at http://iatistandard.org/developer/ - or here on github.

Building the Documentation

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.

Editing the documentation

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.