.. _getting-to-know:

===================
The Gears in Detail
===================

This document describes the internal workings of TurboGears, how 
the system is constructed, how the pieces fit together, and how 
to navigate the source-code for the project.  Normally you will 
want to read these pages in order to extend, debug, or change the 
behaviour of TurboGears, or to start contributing to the project.

You will want to have read:

 * :ref:`Tutorials <tutorials>` which describes how to get started with TurboGears
 * :ref:`recipes-and-faq` which describes how to accomplish particular tasks with TurboGears

before diving into this material.

What's New With The Latest Release
==================================

.. toctree::
   :maxdepth: 2

   main/WhatsNew

General Project Information
===========================

.. toctree::
    :maxdepth: 1

    main/TG2Philosophy
    main/RequestFlow
    main/Contributing
    main/bitbucket_tutorial
    main/License
    main/TGandPylons
    building_docs
    main/testing_core
     
Libraries and Modules Shipped With TurboGears
=============================================

.. toctree::
    :maxdepth: 2

    modules/pylons/index
    modules/tgdecorators
    modules/tgflash
    modules/thirdparty/formencode_api
    modules/thirdparty/webhelpers_paginate
    modules/thirdparty/index
