Skip to content
R. Bernstein edited this page Jul 25, 2015 · 1 revision

First and foremost, this project welcomes your contributions and changes. There are lots of ways to improve the code.

Some general guidelines.

Tests should not break. Add more tests for your code

The project has tests and those should not break. Run make check to run the tests. If you can, please add a test for the new or changed feature. But please also make sure that the existing tests still work. The project uses Travis for continuous integration.

Extend along the lines of gdb and the trepan debuggers

Whenever possible, I am trying to keep compatible with gdb and the existing trepanning debuggers for Perl, Python, or Bash. These debuggers are pretty complete, so it is possible they include the concept or kind of change you envision. So please use those interfaces as a guide.