.. _developer_guide:

=========================
IPython developer's guide
=========================

This are two categories of developer focused documentation:

1. Documentation for developers of *IPython itself*.
2. Documentation for developers of third party tools and libraries
   that use IPython.

This part of our documentation only contains information in the second category.

Developers interested in working on IPython itself should consult
our `developer information <https://github.com/ipython/ipython/wiki/Dev:-Index>`_ 
on the IPython GitHub wiki.

.. toctree::
   :maxdepth: 1

   how_ipython_works
   messaging
   kernels
   wrapperkernels
   execution
   parallel_messages
   parallel_connections
   lexer
   pycompat
   config
   inputhook_app
