Contributing

Reporting Issues

Reporting issues is a great way to help a project. However for it be helpful, you need to provide enough information to make it reproducible. Before reporting, check below to see if your platform/issue is supported. I expect to see the following in an issue report:

Those who provide the above get priority over those who don’t.

Additional data points I expect in a report by language:

Contributing Code

To make your helpful changes:

  1. Fork the project
  2. Create a topic branch - git checkout -b my_branch
  3. Insert awesome code
  4. Push your branch - git push origin my_branch
  5. Make a pull request

Make sure to:

For tests on a project:

Windows and Internationalization

I am open contributions that add support for Windows or internationalization. However, I don’t need either and thus will not actively support them other than to take contributions.