Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.54 KB

File metadata and controls

45 lines (30 loc) · 1.54 KB

Contributing

We welcome all kinds of contributions whether it is a bug, a new feature, documentation, etc.

Please follow these guidelines when contributing to this project.

Bug Reporting

If anything feels like a bug, it is probably a bug. But if it isn't, we're happy to let you know why 😄. When submitting your issue, follow these tips:

  • Include an thorough environment description:
    • Operating System;
    • Ruby version;
    • Gem versions (include your Gemfile.lock when not sure);
  • Describe the bug as well as possible so that we can reproduce it;
  • If possible, provide a code sample that showcases the issue.

Pull Requests

Pull requests are always welcome. After that we'll review it and get back to you on it. To increase the chance of your PR being accepted, follow these tips:

  • Your changes must pass in the CI;
  • If your changes include code, it must be tested (if not sure how, we're here to help);
  • Avoid breaking the conventions set by existing code unless you have a very good reason for it (just because there isn't a linter to catch it, doesn't mean it's ok);
  • After your changes get approved, you must squash all your commits to the minimal logical set (which is one, unless instructed otherwise);
  • It's ok to ask for help: if you're struggling to finish implementing your idea, reach out to us and we'll try to point you in the right direction.

Thank you

Thank you for even considering helping out. You're awesome! ❤️