Development
***********

This section touches on various aspects and tools related to development activities with qooxdoo. Topics range from the various qooxdoo application types, over discussions of performance, unit testing and debugging, to internationalization and parts, a specific means to partition and lazily load application components.

Application Creation
====================

.. toctree::
  :maxdepth: 2

  development/skeletons


Debugging
==========

.. toctree::
   :maxdepth: 2

   development/logging
   development/debugging


Performance
===========

.. toctree::
   :maxdepth: 2

   development/memory_management
   development/profiling


Testing
=======

.. toctree::
   :maxdepth: 1

   development/unit_testing
   development/frame_apps_testrunner
   development/simulator
   development/simulator_locators


Code Organisation
=================

.. toctree::
   :maxdepth: 1

   development/library_custom


Parts
=====

.. toctree::
   :maxdepth: 2

   development/parts_overview
   development/parts_using


Further Resources
-----------------

* :ref:`Generator Configuration <pages/tool/generator/generator_config_ref#packages>`
* `qooxdoo API <http://demo.qooxdoo.org/%{version}/apiviewer/index.html#qx.io.PartLoader>`_


Internationalization
====================

.. toctree::
   :maxdepth: 2

   Internationalization, Localization <development/internationalization>

* :doc:`PO File Cheat Sheet <tool/translation/po_format>`


Documenting Code
=================

.. toctree::
   :maxdepth: 2

   development/write_api_documentation
   development/api_jsdoc_ref

Miscellaneous
=============

.. toctree::
   :maxdepth: 2

   development/image_clipping_and_combining
   development/reporting_bugs
   development/aspects_template
   development/internet_explorer_specific_settings

