Skip to content

Offer a standalone Rust PDF starter download - #74

Merged
krflol merged 1 commit into
mainfrom
docs/standalone-rust-starter
Oct 7, 2026
Merged

krflol merged 1 commit into
mainfrom
docs/standalone-rust-starter

Conversation

@krflol

@krflol krflol commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Rust readers currently need to clone the entire documentation repository to run the designed invoice and report. This adds a standalone project ZIP with the existing Rust sources, pinned Cargo manifest/lockfile, editable HTML/CSS, four font faces, and license notices. The Rust guide and homepage link directly to the download.

The archive is built from an explicit source list with normalized text, fixed ZIP metadata, and file checksums. A new verifier extracts the actual ZIP outside the checkout (in a path with spaces), runs the documented Cargo commands, checks the invoice/report and an edited A5 document, rejects missing fonts/glyphs, and compares repeated PDF/PNG bytes. Windows and Linux checks gate deployment. The engine and example rendering code are unchanged.

Validation: 76 local Windows checks passed with Rust 1.97.0; all four designed pages were visually inspected. Strict MkDocs build and all 74 pages' link checks passed. Anonymous Chromium checks at 1440, 390, and 320 pixels passed, including actual ZIP downloads from the guide and Rust homepage tab; downloaded hashes match the packaged ZIP. All ten final-source CI jobs passed. The Windows and Linux Rust artifacts each pass 76 checks, and their fixture PDF/PNG hashes match; both downloaded artifact digests were verified.

Prepared by an AI coding agent for Fullbleed. This is a starter and distribution improvement; it adds no PDF standards or performance claim.

@krflol
krflol merged commit bf6b300 into main Oct 7, 2026
11 checks passed
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