absaoss/Living Doc Generator PDF
Generate professional PDF documentation from canonical JSON using Jinja templates and WeasyPrint
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 13, 2026
- License
- Apache 2.0
Pinned Snippet
uses: absaoss/living-doc-generator-pdf@2f8e3930662d7905fe6d2c9de74a3f5ea8f07db3 # no releases — HEAD as of 2026-07-16tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| source-path | Path to the canonical source JSON file to render | no | — |
| template-path | Directory containing custom Jinja templates (overrides or extends a built-in set) | no | — |
| document-type | Built-in template set to use: user-stories | ui-test-catalog | coverage-matrix | no | — |
| output-path | Path for the generated PDF file | no | output.pdf |
| document-title | Title shown on the cover page (defaults to the document type or source file name) | no | — |
| schema-path | Optional JSON Schema path; when set, the source JSON is validated before rendering | no | — |
| debug-html | Save intermediate HTML as rendered.html | no | false |
| verbose | Enable verbose logging | no | false |
| pdf_ready_json | Deprecated alias for source-path; use source-path instead | no | — |
Outputs
| name | description |
|---|---|
| pdf_path | Absolute path to generated PDF file |
| html_path | Absolute path to debug HTML (if debug-html=true) |
| report_path | Absolute path to pdf_report.json |