Reporting a bug with our code is one way that you can help improve it. If you choose to report an issue, please follow these steps:
- Give your issue a descriptive title (e.g. not "notebook problem")
- Describe the exact steps that reproduce the bug, with no extraneous steps
- If a specific bunch of code you wrote causes a bug, submit the code
- If you are getting an error message, submit the error message
- Include version numbers for your OS, python, and IPython
Submitting new materials, data, examples, and/or code is a great way to help improve teaching materials. If you choose to submit materials to this repository, please follow these steps:
- Fork this repository
- Make focused, directed, and clean changes to your fork
- Run
. scripts/regenerate_documents.sh
from the base directory - Commit your changes to your fork
- Make sure your commit is thematically focused
- Small commits are better than large commits
- Use informative commit messages
- If your commit fixes an issue, include
closes #<>
in your commit message
- Push your commit to your fork
- Create a pull request
- Give your pull request a descriptive title (e.g. not "notebook changes")
- Explain the motivation for your changes
- Explain what you have changed
And thanks!