How to contribute

  1. Make sure your issue is not all ready in the Jira issue tracker
  2. If not, create a ticket describing the change you're proposing in the issue tracker
  3. Check out the latest version of the source code
    • git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift
  4. Modify the source to include the improvement/bugfix
    • Verify that you follow the same CodingStyle you see within the language you are working on
    • Verify that your change works by adding a unit test.
  5. Create a patch from project root directory (e.g. you@dev:~/thrift $ ):
    • git diff > ../thrift-XXX-my-new-feature.patch
  6. Attach the newly generated patch to the issue
  7. Wait for other developers or committers to review it and hopefully +1 the ticket
  8. Wait for a committer to commit it.