Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
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