Repository navigation
Offer a standalone Rust PDF starter download - #74
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.