- Create a GitHub account
- Fork the project on GitHub
- Make any improvements you want in your fork (in any branch)
- Create a pull request
- Clone the repository (or your fork)
- Run
mvn clean install -Dgpg.skip
in the root directory
OpenPDF version | Java version |
---|---|
1.3 | 8 |
1.4 | 11 |
2.0 (master) | 17 |
- We use the Google Java Style Guide with
some exceptions
- Indentation: 4 spaces
- Continuation indent: 8 spaces
- Line length: 120 characters
- Make sure to add tests for your changes
- Fix any checkstyle issues before submitting your pull request (
mvn checkstyle:check
) - Fix any issues found by the CI build after submitting your pull request
- Feel free to add content to the Wiki
- Also participate in the Discussions, answering and asking questions
- You may also contribute with translations in
src/main/java/com/lowagie/text/error_messages
- Please be as detailed as possible, including the version of OpenPDF you are using, the Java version, and the operating system
- If possible, provide a minimal code example that reproduces the problem
- Describe the expected behavior and the actual behavior
- Describe how to reproduce the bug