Extending NB

computercolin edited this page Apr 26, 2012 · 1 revision

Interested in adding to the functionality of NB / writing add-ons? Great, we'd love for NB to be a flexible, customizable pieces of software. Follow these suggestions to reduce issues in your extensions when core NB code progresses.

  • Create your extension as a Django "app"
  • Store data in your own models
    • If you fuss with NB's models, your code is likely to be broken when NB changes
    • If you fuss with the models of other extensions -- again, you're likely to break when they change
  • Tell us where in our views/logic we should add hooks for extensions
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.