-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
Overview
The User Guide is currently published in HTML; however, it would be beneficial to provide a PDF download as well.
Related Issues
- Use Rouge syntax highlighting in User Guide #777
- Update Asciidoctor PDF backend of the user-guide #1099
Deliverables
- Configure Gradle build to generate PDF version of the User Guide.
- Use the
rougesyntax highlighting support for PDFs.- Since
rougeis not yet supported for thehtml5backend, we would need to have separate configurations for HTML and PDF; see Support multiple docs asciidoctor/asciidoctor-gradle-plugin#28 (comment) - Will be addressed in Use Rouge syntax highlighting in User Guide #777.
- Since
- Use the
rougesyntax highlighting support for HTML.- Will be addressed in Use Rouge syntax highlighting in User Guide #777.
- Determine why
component-diagram.svgis not embedded in the generated PDF. - Ensure that
component-diagram.svggets embedded in the generated PDF. - Construct links to JavaDoc API as absolute URLs instead of the relative links used in the HTML version of the User Guide.
- Determine if special characters (e.g., emoji from custom display names and glyphs used with
unicodemode for theConsoleLauncher) can be displayed in the generated PDF.- See discussion in Emoji support asciidoctor/asciidoctor-pdf#323.
- Will be addressed in User Guide PDF should support special characters #2315.
- Publish PDF version of the User Guide alongside the HTML version.
- Currently published as http://junit.org/junit5/docs/snapshot/user-guide/index.pdf
-
Rename the generatedDone in Give PDF user guide a better name #2314.index.pdffile to something likejunit-user-guide-5.0.0-M5.pdf.