Provide a brief explanation of converse.js's dependencies.
This commit is contained in:
parent
02864fd175
commit
fa338c4828
@ -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
|
||||
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,
|
||||
make your changes and then submit a pull request.
|
||||
|
Loading…
Reference in New Issue
Block a user