docs/index.rst

Summary

Maintainability
Test Coverage
*************************
TJ Intranet Documentation
*************************

Intro
=====

Intranet3 (Ion) is the next-generation Intranet platform for TJHSST. Using Python, Django, Redis, Postgres, and many other technologies, Ion was developed from the ground up to be simple, well-documented, and extensible.

Contents
========

.. toctree::
    :maxdepth: 2
    :hidden:

    setup/index
    architecture/index
    developing/index
    sourcedoc/modules

Setup
-----

- :doc:`Setting up the server<setup/server>`
- :doc:`Setting up a Vagrant development environment<setup/vagrant>`

Architecture
------------

Ion uses Django, Redis, Postgres, and many other Python frameworks and tools.

See the :doc:`Architecture documentation<architecture/index>`.

Developing for Intranet
-----------------------
- :doc:`Coding Style Guide<developing/styleguide>`
- :doc:`Test Writing Guide<developing/testing>`
- :doc:`Understanding the Eighth Models<developing/eighth-models>`

Using Intranet as a Developer
-----------------------------
- `API Root <https://ion.tjhsst.edu/api/>`_
- `API Demo <https://www.tjhsst.edu/~2016jwoglom/ion-api-demo.html>`_
- :doc:`OAuth Documentation<developing/oauth>`
- `OAuth Demo <https://www.tjhsst.edu/~2016jwoglom/ionoauth/>`_

Source Code Documentation
-------------------------
More details can be found at `Sphinx Documentation <http://sphinx-doc.org/markup/index.html>`_

Go to the :doc:`Source Code Documentation<sourcedoc/intranet>`

Indices
==================

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