You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
skierkowski edited this page Oct 3, 2014
·
1 revision
We highly encourage you to contribute.
Issues
Think you found a bug? Not sure? Don't worry, open an issue and we'll start the conversation.
Requesting an issue
Open an issue. It is helpful to understand the technical requirement, but equally important the context. A few things that will help:
What kind of workflow are you trying to automate?
How do you solve this problem today?
What do you want us to build?
Pull Requests
We love pull requests. Here's a quick guide:
Create an issue. For all work we do we track it in Issues. So all pull requests should be closing an issue.
Fork the repo.
Run the tests. rake
Add a test for your change. Many of the repos still lack test coverage. If it isn't clear how to add a test, do not worry about it, we'll add it. Otherwise test are much appreciated. It is our top priority to improve the code coverage.
Make the test pass.
Commit your changes (frequently). Make sure to add references to issues you are addressing.