Skip to content

Commit

Permalink
Merge pull request #11053 from jeabakker/jquery-docs
Browse files Browse the repository at this point in the history
docs(composer): explain how dependencies are managed in Elgg
  • Loading branch information
jdalsem committed Jul 28, 2017
2 parents 77cbd29 + f6b30d4 commit bbab3d4
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions docs/intro/development.rst
Expand Up @@ -42,8 +42,8 @@ view.
JavaScript
==========

Elgg uses an AMD-compatible JavaScript system provided by require.js. Bundled with Elgg are jQuery
1.11.0, jQuery UI 1.10.4, jQuery Form v20140304, jQuery jeditable, and jQuery UI Autocomplete.
Elgg uses an AMD-compatible JavaScript system provided by RequireJs. Bundled with Elgg are jQuery, jQuery UI,
jQuery Form, jQuery jeditable, and jQuery UI Autocomplete.

Plugins can load their own JS libs.

Expand All @@ -57,4 +57,14 @@ Caching

Elgg uses two caches to improve performance: a system cache and SimpleCache.

.. _Transifex: https://www.transifex.com/projects/p/elgg-core/
3rd party libraries
===================

The use of 3rd party libraries in Elgg is managed by using `Composer`_ dependencies. Examples of 3rd party libraries are
jQuery, RequireJs or Zend mail.

To get a list of all the Elgg dependencies check out the `Packagist`_ page for Elgg.

.. _Transifex: https://www.transifex.com/projects/p/elgg-core/
.. _Composer: https://getcomposer.org/
.. _Packagist: https://packagist.org/packages/elgg/elgg

0 comments on commit bbab3d4

Please sign in to comment.