##// END OF EJS Templates
Fix doc, CodeMirror is installed via bower...
Matthias BUSSONNIER -
Show More
@@ -13,19 +13,18 b' Developers of the IPython Notebook will need to install the following tools:'
13
13
14 We are moving to a model where our JavaScript dependencies are managed using
14 We are moving to a model where our JavaScript dependencies are managed using
15 [bower](http://bower.io/). These packages are installed in `static/components`
15 [bower](http://bower.io/). These packages are installed in `static/components`
16 and committed into our git repo. Our dependencies are described in the file
16 and committed into a separate git repo [ipython/ipython-components](ipython/ipython-components).
17 Our dependencies are described in the file
17 `static/components/bower.json`. To update our bower packages, run `fab update`
18 `static/components/bower.json`. To update our bower packages, run `fab update`
18 in this directory.
19 in this directory.
19
20
20 Because CodeMirror does not use proper semantic versioning for its GitHub tags,
21 we maintain our own fork of CodeMirror that is used with bower. This fork should
22 track the upstream CodeMirror exactly; the only difference is that we are adding
23 semantic versioned tags to our repo.
24
25 ## less
21 ## less
26
22
27 If you edit our `.less` files you will need to run the less compiler to build
23 If you edit our `.less` files you will need to run the less compiler to build
28 our minified css files. This can be done by running `fab css` from this directory.
24 our minified css files. This can be done by running `fab css` from this directory,
25 or `python setup.py css` from the root of the repository.
26 If you are working frequently with `.less` files please consider installing git hooks that
27 rebuild the css files and corresponding maps in `${RepoRoot}/git-hooks/install-hooks.sh`.
29
28
30 ## JavaScript Documentation
29 ## JavaScript Documentation
31
30
General Comments 0
You need to be logged in to leave comments. Login now