You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brian E. Granger c9d167e78c
Updating imports.
13 years ago
..
auth Updating import statements after moving notebook files around. 13 years ago
base Updating imports. 13 years ago
notebook Moving web services into a subdir. 13 years ago
services Moving web services into a subdir. 13 years ago
static Merge pull request #3294 from Carreau/jsfix 13 years ago
templates Renaming templates to match other names. 13 years ago
tests Updating tests for refactor. 13 years ago
tree Renaming templates to match other names. 13 years ago
README.md Adding README.md about notebook development. 13 years ago
fabfile.py use less from components 13 years ago
notebookapp.py Fixing imports for frontend tests. 13 years ago
utils.py Fixing url join problems. 13 years ago

README.md

IPython Notebook development

Development dependencies

Developers of the IPython Notebook will need to install the following tools:

  • fabric
  • node.js
  • less (npm install -g less)
  • bower (npm install -g bower)

Components

We are moving to a model where our JavaScript dependencies are managed using bower. These packages are installed in static/components and commited into our git repo. Our dependencies are described in the file static/bower.json. To update our bower packages, run fab components in this directory.

Because CodeMirror does not use proper semantic versioning for its GitHub tags, we maintain our own fork of CodeMirror that is used with bower. This fork should track the upstream CodeMirror exactly; the only difference is that we are adding semantic versioned tags to our repo.

less

If you edit our .less files you will need to run the less compiler to build our minified css files. This can be done by running fab css from this directory.