How to Contribute
There are many ways to contribute to the ICEfpdf project:
Become an ICEpdf Contributor
To become and ICEpdf contributor you must complete the ICEsoft Contributors Agreement. It is only necessary to complete the agreement once. Follow these steps to apply for Contributor status:
1. Print out, review, and sign the ICEsoft Contributors Agreement.
2. Fax it to 1 (403) 663-3320 or email it to us.
3. The ICEpdf contributions administrator will review your agreement and grant you contributor status via your www.icefpdf.org user account. You will receive a confirmation email once your contributor status has been granted.
Submit a Contribution
Follow these steps to submit a contribution to ICEpdf:
1. Ensure that you have ICEpdf contributor status (see above).
2. If possible ensure that all code to be submitted is based on and tested against the latest ICEpdf version in the SVN repository. Alternatively, code changes made against the most recent official release will also be accepted.
3.Please submit any code contributions as a unidiff format .patch file (use "diff -u" or the default output from "svn diff"). If your patch file is longer than 5 lines of changes, turn it into a zip or tar file. Otherwise, you can simply include it in your mail message.
4. Email us your patch. Be sure to include the following:
5. You will receive a confirmation email that your contribution has been received.
6. A component owner will review your contribution, and send any comments or questions back to you.
7. If the contribution is accepted, an ICEpdf member with commit privileges will check the contribution in and notify you that your contribution has been committed. If this is your first contribution, your name will be added to the ICEpdf Contributors list.
8. The accepted contribution will be available within 24 hours on the public SVN, and in the next bundle release of that ICEpdf branch.
We thank you in advance for your contributions.