See [Piston's contributing file](https://github.com/PistonDevelopers/piston/blob/master/CONTRIBUTING.md). It applies to this project as well.