Skip to content

How can I contribute?

Chris Hannon edited this page Apr 28, 2015 · 2 revisions

I'm glad you asked! First, make sure you understand our policy on breaking changes. Once you've done that, take a look below and see which of these ways to contribute match your interest.

Grab something

Any of the unassigned issues labeled "up for grabs" can be taken and assigned to yourself. If you take an issue, please leave a comment on it that indicates when you think that you can be finished with it. Please ask questions if any part of your issue is unclear.

Beyond the issues that are up for grabs, please do not just work on something without talking with me about it. There may be additional information that would be useful, the issue may already be planned for something specific; there's no reason to waste both of our time by implementing something that isn't necessary. Just leave a comment on the issue that you'd like to take on and we'll talk!

Leave a suggestion

Feel free to create a new issue and tag it with the "suggestion" label. I will review it and probably talk through the idea with you. If it's something that we do want to do, it will be transitioned into the queue with the appropriate labels.

Report a bug

I'm interested in hearing about any bugs you find! Create a new issue and tag it with the "bug report" label. I will review it and possibly get more information from you. Please use the following format for bug reports.

  • Summary of problem
  • Expected Behavior
  • Actual Behavior
  • Steps To Reproduce
  • (Ideally) A small, self-contained, working snippet of code that reproduces the issue.

Have another way you'd like to help? Contact me!