Community
Community
JSignPdf is free software maintained by volunteers. There is no support desk — everything happens in the open, and help is always welcome.
Getting help
- JSignPdf Google Group — questions about signing, keystores, timestamps and troubleshooting. Worth searching before asking: most problems have come up before.
- User guide — the reference for every GUI panel and command-line option.
- Release notes — what changed in each version.
Reporting bugs and requesting features
Use the issue tracker. A good bug report has:
- the JSignPdf version and how it was installed (MSI, DEB, RPM, DMG, Flatpak, Homebrew, ZIP)
- the operating system, and
java -versionwhen running from a cross-platform ZIP - the exact command line, or the steps taken in the UI
- the full error message or the Output console content
- a sample PDF when the document itself is the problem — only one you can share publicly
Usage questions belong in the Google Group rather than the tracker.
Security vulnerabilities are the exception: report them privately through GitHub security advisories rather than a public issue. The security policy says what to include and what is in scope.
Contributing
- Code — pull requests are welcome. Branch off
master, keep one topic per pull request, and make suremvn clean installpasses; it runs Checkstyle and the unit tests. See CONTRIBUTING.md. - Translations — JSignPdf ships in 20 languages, maintained on Weblate. No development environment needed, and new languages are always welcome.
- Documentation — every page on this site has an Edit this page link that opens the source file on GitHub.
- Spread the word — starring the repository and writing about how you use JSignPdf both help people find it.