Contributing - greghaynes/BeagleDrone GitHub Wiki

Thank you for your interest in contributing to the project!

If you have any questions or comments about any of the information here (or not here) please drop by our IRC channel: #beagledrone on freenode.

Modifying the Code

Code modifications are typically done in your own fork of the repository (see https://help.github.com/articles/fork-a-repo). If you are already have modifications in the main repository, you should be able to fork the repository, then push your changes to the fork.

Submitting a Code Modification

Submissions of code are made through pull requests on github (see https://help.github.com/articles/using-pull-requests)

A note about testing

A primary goal of this project is to have a thoroughly tested application. Therefore, before a pull request will be accepted, we will require that there are tests written for new routines and that all tests pass. Don't let this deter you from submitting a pull request if you do not know how or are having issues meeting this requirement! We will be happy to work with you to make your pull request meet this requirement if it does not.

Finding things to do

Probably the fastest way to get up to date information on ways you can help is to pop in our IRC channel and ask! Additionally, we attempt to keep an up to date list of Issues.

Modifying the Wiki

Feel free to modify the wiki as you see fit. If you are unsure whether your proposed change is a good idea, pop in our IRC channel and ask!