Skip to content

Add Z-Wave spec PDFs and Markdown conversion tooling - #248

Merged
dfederm merged 1 commit into
mainfrom
specs
Aug 30, 2026
Merged

Add Z-Wave spec PDFs and Markdown conversion tooling#248
dfederm merged 1 commit into
mainfrom
specs

Conversation

@dfederm

@dfederm dfederm commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Adds a deterministic Python/PyMuPDF converter (tools/pdf2md) that turns the three Z-Wave specification PDFs into progressive-disclosure Markdown under docs/specs: per-section files, per-directory indexes, working internal/external links, and embedded figures. Source PDFs are tracked via Git LFS.

  • tools/pdf2md: convert.py, verify.py, convert.ps1, requirements.txt, README.md
  • docs/specs: 500-series guide, command class spec, host API spec (+ sources/*.pdf)
  • .gitattributes: LFS filter for docs/specs/sources/*.pdf

Adds a deterministic Python/PyMuPDF converter (tools/pdf2md) that turns the three Z-Wave specification PDFs into progressive-disclosure Markdown under docs/specs: per-section files, per-directory indexes, working internal/external links, and embedded figures. Source PDFs are tracked via Git LFS.

- tools/pdf2md: convert.py, verify.py, convert.ps1, requirements.txt, README.md
- docs/specs: 500-series guide, command class spec, host API spec (+ sources/*.pdf)
- .gitattributes: LFS filter for docs/specs/sources/*.pdf
@dfederm
dfederm merged commit 69ef6a9 into main Aug 30, 2026
1 check passed
@dfederm
dfederm deleted the specs branch August 30, 2026 06:56
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