There are many ways of collaboration in the project, both as an user and as developer, and eventually taking advantage of it. This is a non-exhaustive list of ways in which you can help:
- program new features (algorithms, receiver architectures, etc.) and share them,
- report bugs (errors in the program),
- debug existing features,
- optimize algorithms,
- try new libraries and report the results,
- write a test,
- add documentation,
- write tutorials and howtos,
- share your experience,
- participate in discussions,
- improve this web site,
- report successful/failed configurations,
- make artwork for GNSS-SDR,
- let people know you used GNSS-SDR for your research,
- let people know the results of your research,
- help others to learn to use GNSS-SDR, etc.
As you can see, everyone can contribute.
You may want to take a look to the Documentation, install and run the software-see the building guide, and contact the developers’ team. For developers, we suggest following our coding style. As a general policy, we strongly encourage the observation of those rules for the receiver’s core structure, while being more relaxed in the algorithms.
NEW: GNSS-SDR has been accepted as a mentoring organization for Google Summer of Code 2013 program!. Check out our ideas list and how to apply.
In 2012, GNSS-SDR was included in Google Summer of Code, a global program that offers post-secondary student developers stipends to write code for various open source software projects. Luis Esteve, from the Universitat Politècnica de Catalunya, was awarded with the grant and the results were presented at the GNU Radio Conference 2012. The presentation is available here: