Skip to content

docs: record D3 decision (ReportLab for PDF generation) - #149

Merged
amar-python merged 1 commit into
mainfrom
docs/d3-pdf-library-decision
Nov 2, 2026
Merged

amar-python merged 1 commit into
mainfrom
docs/d3-pdf-library-decision

Conversation

@amar-python

Copy link
Copy Markdown
Owner

Adds the DECISIONS record for D3 (PDF generation library), decided 2 November 2026.

Chose ReportLab over WeasyPrint. Reasoning in the file: air-gap install simpler, byte-identical PDF output for V&V evidence, deterministic toolchain matches the project's discipline.

Trade-offs accepted and reopen triggers documented in the file.

Related: #67 (closed with the decision comment yesterday).

Decision reasoning for the PDF library choice referenced in #67. One file, no code change.
@amar-python
amar-python merged commit 918ae5d into main Nov 2, 2026
3 checks passed
@amar-python
amar-python deleted the docs/d3-pdf-library-decision branch November 2, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant