documentation: moved diagrams to directory of same name

To make room for more central documentation files.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
documentation: initial configuration and data files

Signed-off-by: Cleber Rosa <crosa@redhat.com>
gitignore: ignore the documentation build directory and all its contents

As this is a directory that is used by sphinx to store files during
the build and after the build is completed and a given (say html)
output is generated.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
documentation: added interphinx setting for django

Signed-off-by: Cleber Rosa <crosa@redhat.com>
documentation: enable a setup.py command to build the docs

Signed-off-by: Cleber Rosa <crosa@redhat.com>
added a pip requirements file

Signed-off-by: Cleber Rosa <crosa@redhat.com>
gitignore: ignore the build dir (created by setup.py)

Signed-off-by: Cleber Rosa <crosa@redhat.com>
documentation: update the CODING STYLE document

To reflect that new docstrings should use reStructuredText and
other Sphinx tags.

Signed-off-by: Cleber Rosa <crosa@redhat.com>