nhalliday 0c971b503b HPCC-24513 Improve workunit documentation about specialised workflow items 4 år sedan
..
CodeGenerator.rst 88e1bd2280 HPCC-20089 Rationalize and consolidate the developer documentation 6 år sedan
Development.rst 88e1bd2280 HPCC-20089 Rationalize and consolidate the developer documentation 6 år sedan
MemoryManager.rst 88e1bd2280 HPCC-20089 Rationalize and consolidate the developer documentation 6 år sedan
README.rst 88e1bd2280 HPCC-20089 Rationalize and consolidate the developer documentation 6 år sedan
StyleGuide.rst 88e1bd2280 HPCC-20089 Rationalize and consolidate the developer documentation 6 år sedan
WorkUnits.rst 0c971b503b HPCC-24513 Improve workunit documentation about specialised workflow items 4 år sedan

README.rst

=======================
Developer Documentation
=======================

This directory contains the documentation specifically targeted at developers of the HPCC system. Information
is also include in the wiki at https://github.com/hpcc-systems/HPCC-Platform/wiki.

General documentation
=====================

* `Development guide`_: Building the system and development guide.

* `C++ style guide`_: Style guide for c++ code.

* `ECL style guide`_: Style guide for ECL code.

Implementation details for different parts of the system
========================================================

* `Workunit Workflow`_: An explanation of workunits, and a walk-through of the steps in executing a query.

* `Code Generator Documentation`_: Details of the internals of eclcc.

* `Memory Manager`_: Details of the memory manager (roxiemem) used by the query engines.


Other documentation
===================
The ECL language is documented in the ecl language reference manual (generated as ECLLanguageReference-.pdf).

.. _Development guide: Development.rst
.. _Code Generator Documentation: CodeGenerator.rst
.. _Workunit Workflow: WorkUnits.rst
.. _Memory Manager: MemoryManager.rst
.. _C++ style guide: StyleGuide.rst
.. _ECL style guide: ../ecllibrary/StyleGuide.html