Please report all bugs on the issue tracker.
Before you submit a bug report, search both open and closed issues to make sure the issue has not come up before.
Make sure you can reproduce the bug with the latest development version of brainstocker.
Your report should give detailed instructions on how to reproduce the problem. If brainstocker raises an unhandled exception, the entire traceback is needed. Details of the unexpected behaviour are welcome too. A small test case (just a few lines) is ideal.
If you are making an enhancement request, lay out the rationale for the feature you are requesting. Why would this feature be useful?
All code contributions are greatly appreciated.
Our preferred method of patch submission is via a Git pull request.
In order to maintain consistency and readability throughout the code, we ask that you adhere to the following instructions:
By submitting code contributions to the brainstocker developers or via Git pull request, checking them into the brainstocker source code repository, it is understood (unless you specify otherwise) that you are offering the brainstocker copyright holders the unlimited, non-exclusive right to reuse, modify, and relicense the code. This is important because the inability to relicense code has caused devastating problems for other software projects (such as KDE and NASM). If you wish to specify special license conditions of your contributions, just say so when you send them.