Contributing to iText Community We'd love for you to contribute to our source code and to make iText Community even better than it is today! Here are the guidelines we'd like you to follow: Question or Problem? Issues and Bugs New Features Submission Guidelines Coding Rules Commit Message Guidelines Signing the iCLA Contributor Code of Conduct Got a Question or Problem? If you have questions about how to use…
pdfOCR is an iText add-on to recognize and extract text in scanned documents and images. It can also convert them into fully ISO-compliant PDF or PDF/A-3u files that are accessible, searchable, and suitable for archiving
We'd love for you to contribute to our source code and to make iText Community even better than it is
today! Here are the guidelines we'd like you to follow:
If you would like to implement a new feature then consider what kind of change it is:
Major Changes that you wish to contribute to the project should be discussed first so that we can better
coordinate our efforts, prevent duplication of work, and help you to craft the change so that it is successfully
accepted into the project. Contact us at [email protected].
Before you submit your question or issue, search Stack Overflow, maybe your question was already answered.
If your issue appears to be a bug, and hasn't been reported, ask a question on Stack Overflow to verify that is indeed a bug and not a mistake in your own code.
Help us to maximize the effort we can spend fixing issues and adding new
features, by not reporting duplicate issues. Providing the following information will increase the
chances of your issue being dealt with quickly:
To ensure consistency throughout the source code, keep these rules in mind as you are working:
We develop in Java first, and then port to .NET, so code submissions in Java are preferred.
Nevertheless this shouldn't stop you from making a good pull request to the .NET port.
All features or bug fixes must be tested by one or more unit tests.
All public API methods must be documented with JavaDoc. To see how we document our APIs, please check
out the existing javadocs.
We have guidelines on how our git commit messages should be formatted. This leads to more
readable messages that are easy to follow when looking through the project history. But also,
we use the git commit messages to generate the iText Community change log.
Any line of the commit message should not be longer 72 characters! This allows the message to be easier
to read on GitHub as well as in various git tools.
Subject
The subject contains succinct description of the change:
Please sign the iText Contributor License Agreement (iCLA) before sending pull requests. For any code changes to be accepted, the iCLA must be signed. It's a quick process, we promise!
评论