You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI, README, CHANGELOG, internal docs for the libvips migration
Workflow:
- tests.yaml installs libvips42 + libvips-dev + libvips-tools in
place of libmagickwand-dev for both `base-test` and `test-site` jobs.
- test-site job gains a post-build verification step: asserts that
the rendered `gallery_two/Frostig-001.jpg` is 533x400, the
thumbnail is 150x150, and EXIF metadata is stripped from full-size
and thumb outputs as well as the Eingeschlafen render.
- Pre-existing concurrency block from PR #416 preserved.
User-visible docs:
- README.md grows a Requirements section pointing at libvips install
per-distro (apt, brew) instead of an ImageMagick line.
- CLAUDE.md drops the "RMagick-rendered" descriptor.
- CHANGELOG.md gets the 1.2.0 entry covering the dep swap (breaking
install), EXIF Orientation honouring, thumbnail encoder settings,
and the geometry-flag narrowing.
Internal docs:
- docs/index.md links the new libvips-bench.md.
- docs/cache-analysis.md gets a header note pointing readers at the
rewritten Layer D section; §1.4 is rewritten end-to-end to describe
libvips' operation cache (no separate decoded-pixel cache to size,
no destroy! lifecycle, generator's sort! now serves OS page cache
locality + libvips op-cache reuse rather than RMagick decode-cache
locality).
- docs/jekyll-api-review.md §3.2 is marked as landed and now records
what the empirical bench found (3.35x DSLR speedup, RAM comparable
rather than 10x — the published claim was workload-dependent).
https://claude.ai/code/session_01AZQRrnPUpfUMCXLu3oTSDN
- Other distros: see the [libvips install docs](https://www.libvips.org/install.html)
14
+
5
15
## Installation
6
16
7
17
Follow Jekyll's documentation on [how to install plugins](https://jekyllrb.com/docs/plugins/installation/) using "cheesy-gallery" as name for the gem and plugin.
0 commit comments