<commit_before>.. toctree::
    :hidden:
    
    core.models
    userobj
    core.deliverystore

    testsuite
    testhelper

    plugins

    simplified
    restful
    rest
    extjshelpers

    apps.gradeeditors
    apps.subjectadmin

    utils.assignmentgroup
    utils.ordereddict
    utils.delivery_collection
    utils.groupnodes
    utils.devilry_email

    administrator.simplified
    coreutils.simplified.metabases
    examiner.simplified
    student.simplified
    public_restful_api
    public_restful_api_examples



======================================================================
Devilry developer documentation overview
======================================================================

Core
######################################################################

* **devilry.apps.core.models:** :ref:`API <devilry.apps.core.models>`
* :ref:`userobj`
* :ref:`devilry.apps.core.deliverystore <devilry.apps.core.deliverystore>`


Testing
#######

* :ref:`testsuite`
* :ref:`testhelper`


Plugin development
######################################################################

* **The basics:** :ref:`plugins`
* **Grade editors:** :ref:`Overview <apps.gradeeditors>`


Simplified API
######################################################################

* :ref:`simplified`
* :ref:`Administrator <apps.administrator.simplified>`
* :ref:`Examiner <apps.examiner.simplified>`
* :ref:`Student <apps.student.simplified>`


RESTful API
######################################################################

* :ref:`restful`
* :ref:`rest`
* :ref:`public_restful_api`
* :ref:`public_restful_api_examples`
* Check out the Wiki_ for community docs such as:
    * How to create a RESTful client in *your* programming language.
    * How to set up a development environment to test/*play with* the RESTful
      API on your local machine.

.. _Wiki: https://github.com/devilry/devilry-django/wiki/RESTful-web-service-API---community-docs


Integration with the ExtJS javascript library
######################################################################

* :ref:`extjshelpers`
* `Javascript classes <javascript>`_


Utils
######################################################################

* :ref:`devilry.utils.ordereddict`
* :ref:`devilry.utils.assignmentgroup`
* :ref:`devilry.utils.devilry_email`
* :ref:`devilry.utils.groupnodes`
* :ref:`devilry.utils.delivery_collection`

Apps
######################################################################

* :ref:`apps.subjectadmin`



Indices and tables
######################################################################

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
<commit_msg>docs/index: Cleanup.<commit_after>======================================================================
Devilry developer documentation overview
======================================================================

Core
######################################################################

* **devilry.apps.core.models:** :ref:`API <devilry.apps.core.models>`
* :ref:`userobj`
* :ref:`devilry.apps.core.deliverystore <devilry.apps.core.deliverystore>`


Testing
#######
* :ref:`testsuite`
* :ref:`testhelper`


Plugin development
######################################################################

* **The basics:** :ref:`plugins`
* **Grade editors:** :ref:`Overview <apps.gradeeditors>`


RESTful API
######################################################################

* **Old rest APIs**: See the old docs: http://devilry.org/devilry-django/dev/
* **New rest APIs**: Uses Djangorestframework, which generates docs that can be browsed. We are missing a
  listing of the URLs of all our new APIs, so please contact us via Github if you need help finding them.



Utils
######################################################################

* :ref:`devilry.utils.ordereddict`
* :ref:`devilry.utils.assignmentgroup`
* :ref:`devilry.utils.devilry_email`
* :ref:`devilry.utils.groupnodes`
* :ref:`devilry.utils.delivery_collection`


Apps
######################################################################

* :ref:`devilry_subjectadmin`

.. note:: The apps listing is incomplete.


Table of contents
######################################################################
.. toctree::

    core.models
    userobj
    core.deliverystore

    testsuite
    testhelper

    plugins

    devilry_subjectadmin

    apps.gradeeditors
    utils.assignmentgroup
    utils.ordereddict
    utils.delivery_collection
    utils.groupnodes
    utils.devilry_email




Indices and tables
######################################################################

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

{'fraction_non_alphanumeric': 0.37505339598462195, 'fraction_numerical': 0.0, 'mean_word_length': 6.160550458715596, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3571270', 'n_tokens_mistral': 1321, 'n_tokens_neox': 1186, 'n_words': 235}