How to contribute
We welcome every kind of contribution. Here are a few ways to start getting involved in the Brian community.
Publish your code
The simplest way to contribute is to publish the code you used for your articles in a public database (for example, ModelDB). It increases the impact of your work and it is useful for the community. Please cite us if you use Brian. We would be glad if you sent us an email when you publish Brian code, or mention us on Twitter.
Send bug reports
If something is wrong, let us know on the support mailing list or if you are very confident that it is a bug, submit it directly to our issues list.
Help other users
If you are comfortable with Brian, you could help other users on the Brian community forum. If you solved a non-trivial problem, such as installing Brian on an iPhone, you could also post a message explaining how you did it.
Contribute new features or bug fixes
If you are very confident with Brian and happy to get deep into the source code, take a look at our developer pages and coding guidelines, and send us a pull request.
Contribute to external libraries
A great way to help us is to write or contribute to external libraries that either build on Brian or are useful for neural simulation. Take a look at what other people have done.
Tell us what you would like to see in Brian
Help us prioritize the future features by telling us what is most important to you, either via the Brian community forum or on Twitter.