Skip to content
Jeff Palmer edited this page May 28, 2012 · 1 revision

How to contribute

There are multiple ways to contribute to the ReefAngel project.

Tell others

This is probably the single best way to help the project if you don't know how to code, or have the time to document. Just let others know about your experiences with ReefAngel!

Report issues

You can report issues and bugs here.

Request new features

Do you have an idea for a new feature? We might be interested enough to add it! :TODO:

Test development versions of the libraries

If you are willing to try new versions of ReefAngel before the masses, this might be your style. :TODO:

Documentation

We're always looking for people to help update our documentation, here's how:

  • Post new or edit existing wiki pages
  • Post and comment on the forums - These occasionally get reviewed and added to the wiki.

Code / Patches

If you have a github account

  • Fork the project (https://github.com/reefangel/Libraries)
  • Make your changes
  • Commit to your fork as often as desired, until it works 100%
  • Submit a github pull request. Please document what you changed, why, and how to test and validate the changes.

If you use git, but do not have a github account

  • git clone git://github.com/reefangel/Libraries
  • Make your changes
  • git format-patch
  • use 'git send-mail' to send us patches. Please document what you changed, why, and how to test and validate the changes.

If you don't have git

  • Unified diffs work
  • Send it to us, we'll figure out some way to review it!