##################
Code Documentation
##################

*GRAMPS* provides several general API. The most important is the *gen* module, providing access to all code that can be of interest outside of the GRAMPS program.

The :mod:`gen` Module
=======================

.. automodule:: gramps.gen

Contents:

.. toctree::
   :maxdepth: 2

   gen/gen_lib
   gen/gen
   gen/gen_db
   gen/gen_display
   gen/gen_plug
   gen/gen_proxy
   gen/gen_utils

The GRAMPS Application
========================

Contents:

.. toctree::
   :maxdepth: 2

   corecli/cli
   coregui/gui
   date
   relationship
   simple

Usefull snippets
===================

Contents:

.. toctree::
   :maxdepth: 2

   html
