emacs-ipython-notebook/CONTRIBUTING.md

52 lines
1.6 KiB
Markdown
Raw Normal View History

# Guidelines for submitting bug reports
Please use `M-x ein:dev-bug-report-template` to write a bug report. It pops up
a buffer containing system information and instructions for submitting a bug
report.
2012-09-28 01:59:26 +02:00
## Avoiding Common Emacs Traps
### Is it just Emacs?
2012-12-06 00:23:21 +01:00
Did you try the same thing in a normal IPython notebook, i.e. from the browser
interface?
2012-12-06 00:23:21 +01:00
### Your Emacs configuration
There is always the possibility of an unintended interaction with another
package, so to elimate this possibility the best way is to start EIN in a clean
Emacs (i.e., without your configuration).
2012-12-06 00:23:21 +01:00
You can use zeroein.el to start EIN in a clean Emacs. See the Quick try section
in the manual: http://millejoh.github.com/emacs-ipython-notebook/#quick-try
2012-12-06 00:23:21 +01:00
### Badly compiled file
Remove all `*.elc` files from EIN source directory and its dependencies. Then
restart Emacs and try to reproduce the problem.
You will have problem with compiled files if they are older than the
source files and/or the files are compiled with different Emacs
versions.
### Make sure that the right library is loaded.
Sometimes you accidentally load libraries from unexpected location,
if you installed it in different places in the past or another
Emacs lisp libraries you are using bundles the old version of the
libraries.
To make sure that all EIN dependencies are loaded from the intended
place, use `M-x locate-library`. Also, `M-x ein:dev-bug-report-template`
does it for you for all EIN dependencies.
2012-09-28 23:06:08 +02:00
## Log and backtrace
2012-09-28 23:06:08 +02:00
Please consider putting log and backtrace in your bug report.
Follow the instruction in the manual:
2015-05-16 12:56:58 -06:00
http://millejoh.github.com/emacs-ipython-notebook/#reporting-issue