Commit fa338c48 authored by JC Brand's avatar JC Brand

Provide a brief explanation of converse.js's dependencies.

parent 02864fd1
...@@ -95,9 +95,27 @@ to use it this way, please refer to ...@@ -95,9 +95,27 @@ to use it this way, please refer to
for an example of how and in what order all the Javascript files that converse.js for an example of how and in what order all the Javascript files that converse.js
depends on need to be loaded. depends on need to be loaded.
Brief description of converse.js's dependencies
Before submitting a pull request -----------------------------------------------
--------------------------------
Converse.js relies on the following dependencies:
* [JQuery](http://jquery.com/) for DOM manipulation and [promises](http://api.jquery.com/promise/).
* [moment.js](http://momentjs.com/) provides a better API for handling dates and times.
* [Strophe.js](http://strophe.im/) maintains the XMPP session, is used to
build XMPP stanzas, to send them, and to register handlers for received stanzas.
* [Underscore](http://underscorejs.org/) provides very useful utility functions.
* [Backbone](http://backbonejs.org/) is used to model the data as Models and
Collections and to create Views that render the UI.
* [backbone.overview](http://github.com/jcbrand/backbone.overview) provides
Overviews, which are to Views as Backbone Collections are to Models.
* [pluggable.js](https://github.com/jcbrand/pluggable.js) is the plugin
architecture for Converse.js. It registers and initializes plugins and
allows existing attributes, functions and objects on converse.js to be
overridden inside plugins.
When submitting a pull request
------------------------------
Please follow the usual github workflow. Create your own local fork of this repository, Please follow the usual github workflow. Create your own local fork of this repository,
make your changes and then submit a pull request. make your changes and then submit a pull request.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment