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.
monkeyking/IPython/frontend/html/notebook
Brian E. Granger fa872236a2
Merge pull request #3275 from minrk/submodule-hooks
13 years ago
..
static Merge pull request #3239 from eteq/easy-close-pager 13 years ago
templates finish removing prettify 13 years ago
tests s/assertEquals/assertEqual (again) 14 years ago
README.md Adding README.md about notebook development. 13 years ago
clustermanager.py Change distressing / inaccurate debug message about overwriting profiles 14 years ago
fabfile.py use less from components 13 years ago
filenbmanager.py deleting a notebook deletes its checkpoints 13 years ago
handlers.py fix Location headers 13 years ago
kernelmanager.py cleanup IPython handler settings 13 years ago
nbmanager.py add checkpoint API to FileNBManager 13 years ago
notebookapp.py use highlevel in notebook log format 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.