I don't have any knowledge about documentation writing therefore I'll follow (more or less) closely the structure of the Gnome documentation.