= Contribute = '''Brainstorm''' is an open-source application. As such, the whole code is available as [[https://github.com/brainstorm-tools|GitHub repositories]]. Our main objective is to provide open, free, high-quality tools and training material to the neuroimaging community. We are fierce supporters of [[https://en.wikipedia.org/wiki/Open_science|open-science]] and believe that sharing tools, data and expertise is the best way to produce high-quality science that benefits everybody. [[https://github.com/|GitHub]] is a cloud based platform that facilitates the storage and sharing of repositories that use [[https://git-scm.com|Git]] as [[https://en.wikipedia.org/wiki/Version_control|version control]] system. This means everyone is able and encouraged to submit improvements and new features of the application themselves through the GitHub interface. There are two main ways in which you can contribute to Brainstorm: 1. [[#Source_code|Source code]] 1. [[#Data_and_scripts|Data and scripts]] {{{#!wiki tip '''Important''' When contributing, please '''first discuss the change''' you wish to make via: <
> * The [[https://neuroimage.usc.edu/forums/|Brainstorm forum]], * A [[https://github.com/brainstorm-tools/brainstorm3|GitHub issue]], or * An email to brainstorm-l@maillist.usc.edu }}} == Source code == Brainstorm source code is stored in https://github.com/brainstorm-tools/brainstorm3 Contributions to this repository include: * Solving [[https://github.com/brainstorm-tools/brainstorm3/issues|Issues]] * Addressing [[https://neuroimage.usc.edu/forums/|Forum questions]] * Development of new features For more details in contributing to the Brainstorm source code, read the [[https://github.com/brainstorm-tools/brainstorm3/blob/master/CONTRIBUTING.md|CONTRIBUTING file]]. == Data and scripts == The repository https://github.com/brainstorm-tools/bst-users gathers '''data, scripts and [[https://neuroimage.usc.edu/brainstorm/Tutorials/TutUserProcess|processes]]''' shared by Brainstorm users.