Show More
@@ -0,0 +1,29 b'' | |||
|
1 | # IPython Notebook development | |
|
2 | ||
|
3 | # Development dependencies | |
|
4 | ||
|
5 | Developers of the IPython Notebook will need to install the following tools: | |
|
6 | ||
|
7 | * fabric | |
|
8 | * node.js | |
|
9 | * less (`npm install -g less`) | |
|
10 | * bower (`npm install -g bower`) | |
|
11 | ||
|
12 | # Components | |
|
13 | ||
|
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` | |
|
16 | and commited into our git repo. Our dependencies are described in the file | |
|
17 | `static/bower.json`. To update our bower packages, run `fab components` in this | |
|
18 | directory. | |
|
19 | ||
|
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 | |
|
26 | ||
|
27 | 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. | |
|
29 |
General Comments 0
You need to be logged in to leave comments.
Login now