...
- Check out code from Source Repository
- Make your changes, test, and build successfully
- Make sure you add new files to svn git before creating the patch
- Generate patch using "svn diff --show-copies-as-adds git diff HEAD > my.patch" . This also works if you move or delete files (requires svn > 1.7)or via a "git format-patch"
- Open a Jira issue and attach the patch.txt file to the issue. (make sure you select the "Grant license to ASF for inclusion" option)
Alternative method:
- Fork the project on GitHub: https://github.com/apache/cxf
- Commit any changes to your fork. It's suggested that if this is targeting a JIRA issue, add [CXF-####] to the commit comment
- Submit a pull request through GitHub's normal pull request mechanism
How to apply a patch
- patch -E -p0 p1 < my.patch
Becoming a committer
...