Skip to content

Hacktoberfest

Peter Thomas edited this page Sep 25, 2023 · 6 revisions

Thank you for your interest in contributing to Karate ! Here are the issues tagged as #hacktoberfest: https://github.com/karatelabs/karate/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest

IMPORTANT: Most of the open items are non-trivial and expect you to have a working knowledge of Java. Please keep this in mind before calling "dibs" on any of the items !

All you need to do is choose what you wish to work on, and add a comment to that issue so that others know that someone is working on it.

IMPORTANT: after your first comment, you need to demonstrate intent to work on the item within 5 days. Just add a brief comment saying that you are working on it. You can submit the final PR (Pull Request) against the issue. It would be great if you can also provide some details of how you are planning to implement the solution. If we don't hear from you within 5 days, the item can be picked up by anyone else

Once your code is ready, just submit a Pull Request (in October) and reference the issue you have worked on.

To summarize:

  1. choose an issue you want to work on
  2. add a comment that you are working on it
  3. within 5 days add more details to confirm that you are actively working on it, else the issue can be picked up by anyone else
  4. when your code is ready (or draft) submit a PR (against the develop branch) and refer the issue you chose originally

Contributing to Karate is easy, especially for Java programmers. We have a detailed developer guide here: https://github.com/intuit/karate/wiki/Developer-Guide

Also be familiar with our Contributor Guide here: https://github.com/karatelabs/karate/blob/master/.github/CONTRIBUTING.md