diff options
Diffstat (limited to 'docs/internals/contributing/writing-code')
| -rw-r--r-- | docs/internals/contributing/writing-code/javascript.txt | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/docs/internals/contributing/writing-code/javascript.txt b/docs/internals/contributing/writing-code/javascript.txt index f1d6e44d16..a3b34c564e 100644 --- a/docs/internals/contributing/writing-code/javascript.txt +++ b/docs/internals/contributing/writing-code/javascript.txt @@ -45,15 +45,17 @@ Compressing JavaScript To simplify the process of providing optimized JavaScript code, Django includes a handy Python script which should be used to create a "minified" -version. To run it:: +version. To run it: - python django/contrib/admin/bin/compress.py +.. code-block:: console + + $ pip install closure + $ python django/contrib/admin/bin/compress.py Behind the scenes, ``compress.py`` is a front-end for Google's -`Closure Compiler`_ which is written in Java. However, the Closure Compiler -library is not bundled with Django directly, so those wishing to contribute -complete JavaScript patches will need to download and install the library -independently. The Closure Compiler library requires `Java`_ 7 or higher. +`Closure Compiler`_ which is written in Java. The Closure Compiler library is +not bundled with Django, but you can install it using pip as done above. The +Closure Compiler library requires `Java`_ 7 or higher. Please don't forget to run ``compress.py`` and include the ``diff`` of the minified scripts when submitting patches for Django's JavaScript. |
