diff --git a/rst/source/index.rst b/rst/source/index.rst index 351b4c82e..78660a54a 100644 --- a/rst/source/index.rst +++ b/rst/source/index.rst @@ -12,16 +12,17 @@ Architecture Overview --------------------- .. _Django 1.9: https://docs.djangoproject.com/en/1.9/ -.. _Django authentication: https://docs.djangoproject.com/en/1.7/topics/auth/ +.. _Django authentication: https://docs.djangoproject.com/en/1.9/topics/auth/ .. _django-registration-redux: http://django-registration-redux.readthedocs.org/en/latest/ -.. _Django file storage: https://docs.djangoproject.com/en/1.7/topics/files/ -.. _Filetracker: ../../../../lib/filetracker/rst/build/html/index.html +.. _Django file storage: https://docs.djangoproject.com/en/1.9/topics/files/ +.. _Filetracker: https://github.com/sio2project/filetracker +.. _Sioworkers: https://github.com/sio2project/sioworkers .. _Celery: http://docs.celeryproject.org/en/latest/index.html .. _djcelery: http://docs.celeryproject.org/en/latest/django/index.html .. _django-pagination: https://code.google.com/p/django-pagination/ .. _django-nose: https://github.com/jbalogh/django-nose .. _selenium: http://www.seleniumhq.org/ -.. _Django i18n: https://docs.djangoproject.com/en/1.7/topics/i18n/ +.. _Django i18n: https://docs.djangoproject.com/en/1.9/topics/i18n/ .. _Transifex: https://www.transifex.com/projects/p/sio2project/ The OIOIOI source code is a standard `Django 1.9`_ project, with the following @@ -35,15 +36,12 @@ components used: * custom :func:`~oioioi.filetracker.utils.filename_generator` to pass as ``FileField.upload_to`` * `Filetracker`_ -* Distributed judging with `Evalmgr`_ and `Sioworkersd`_ +* Distributed judging - * Django bindings with `djcelery`_ + * an :doc:`evaluation manager ` running on + `Celery`_ (Django bindings with `djcelery`_) * evaluation code running on judging machines is external to OIOIOI (see - :ref:`workers`) - * but we also have an :doc:`evaluation manager ` running on - Celery - -* We use `Celery`_ in a :doc:`few more applications ` + `Sioworkers`_) * Pagination with `django-pagination`_ * Testing with `django-nose`_ and `selenium`_