Skip to content
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 -version when 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 sure mvn clean install passes; 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.