.. classjs documentation master file, created by
   sphinx-quickstart on Tue Apr  3 09:48:09 2012.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.


#######
Welcome
#######

class.js is a JavaScript library for building class based object-oriented programs using
JavaScript's prototypal inheritance. class.js strives to mimic classical class inheritance
provided by other languages such as Python, Java or C. Its syntax is heavily inspired
by MooTools class implementation.

The latest stable version is |release| - https://github.com/finalangel/classjs


############
Introduction
############

.. toctree::
    :maxdepth: 1

    src/introduction/why_classjs.rst
    src/introduction/how_to_implement.rst
    src/introduction/how_to_update.rst


#########
Class API
#########

.. toctree::
    :maxdepth: 2

    src/class_api/methods.rst
    src/class_api/properties.rst


############
Contributing
############

.. toctree::
    :maxdepth: 2

    src/contributing/guide.rst
    src/contributing/plugins.rst
    src/contributing/plugins_list.rst