Contributing Fork the project. Make your feature addition or bug fix. Add documentation if necessary. Add tests for it. This is important so I don't break it in a future version unintentionally. Send a pull request. Bonus points for topic branches.