happy-dev 7 years ago
parent
commit
787a2a71f9
1 changed files with 5 additions and 5 deletions
  1. 5 5
      docs/source/plugin_development.rst

+ 5 - 5
docs/source/plugin_development.rst

@@ -10,7 +10,7 @@ Writing a plugin
 Introduction
 Introduction
 ------------
 ------------
 
 
-Converse.js exposes a plugin architecture though which developers can modify
+Converse.js exposes a plugin architecture through which developers can modify
 and extend its functionality.
 and extend its functionality.
 
 
 Using plugins is good engineering practice, and using them is the *only* recommended
 Using plugins is good engineering practice, and using them is the *only* recommended
@@ -29,18 +29,18 @@ with the ability to "hook in" to the core code and other plugins.
 
 
 Converse.js itself is composed out of plugins and uses pluggable.js. Take a look at the
 Converse.js itself is composed out of plugins and uses pluggable.js. Take a look at the
 `src <https://github.com/jcbrand/converse.js/tree/master/src>`_ directory. All
 `src <https://github.com/jcbrand/converse.js/tree/master/src>`_ directory. All
-the files that follow the patter `converse-*.js` are plugins.
+the files that follow the pattern `converse-*.js` are plugins.
 
 
 Plugins (by way of Pluggable.js) enable developers to extend and override existing objects,
 Plugins (by way of Pluggable.js) enable developers to extend and override existing objects,
 functions and the `Backbone <http://backbonejs.org/>`_ models and views that make up
 functions and the `Backbone <http://backbonejs.org/>`_ models and views that make up
 Converse.js.
 Converse.js.
 
 
 Besides that, in plugins you can also write new Backbone (or other) models and views,
 Besides that, in plugins you can also write new Backbone (or other) models and views,
-in order to add new functionality.
+in order to add a new functionality.
 
 
 To more deeply understand how this plugin architecture works, please read the
 To more deeply understand how this plugin architecture works, please read the
 `pluggable.js documentation <https://jcbrand.github.io/pluggable.js/>`_
 `pluggable.js documentation <https://jcbrand.github.io/pluggable.js/>`_
-and to understand its inner workins, please refer to the `annotated source code
+and to understand its inner workings, please refer to the `annotated source code
 <https://jcbrand.github.io/pluggable.js/docs/pluggable.html>`_.
 <https://jcbrand.github.io/pluggable.js/docs/pluggable.html>`_.
 
 
 .. note:: **Trying out a plugin in JSFiddle**
 .. note:: **Trying out a plugin in JSFiddle**
@@ -59,7 +59,7 @@ and to understand its inner workins, please refer to the `annotated source code
 
 
     There is a `Yeoman <http://yeoman.io/>`_ code generator, called
     There is a `Yeoman <http://yeoman.io/>`_ code generator, called
     `generator-conversejs <https://github.com/jcbrand/generator-conversejs>`_, which
     `generator-conversejs <https://github.com/jcbrand/generator-conversejs>`_, which
-    you can use to generate plugin scaffolding/boilerplate, which you can use as a
+    you can use to generate plugin scaffolding/boilerplate that serves as a
     starting point and basis for writing your plugin.
     starting point and basis for writing your plugin.
 
 
     Please refer to the `generator-conversejs <https://github.com/jcbrand/generator-conversejs>`_
     Please refer to the `generator-conversejs <https://github.com/jcbrand/generator-conversejs>`_