Skip to content

Exclude documentation screenshots from distributions - #1

Merged
howdu merged 1 commit into
mainfrom
fix/exclude-screenshot-docs-from-distribution
Sep 6, 2026
Merged

howdu merged 1 commit into
mainfrom
fix/exclude-screenshot-docs-from-distribution

Conversation

@howdu

@howdu howdu commented Sep 6, 2026

Copy link
Copy Markdown

Hit while inspecting the 54,113,502-byte v1.0.32 codeload archive: 42 full-page documentation screenshots account for 54,824,240 tracked bytes, while the package source itself is small. The release-line .gitattributes excluded tests but not docs/screenshots, so Composer/codeload distributions carried documentation captures that are not runtime assets.\n\nThis adds the existing 4.x convention, /docs/screenshots export-ignore. The screenshots remain tracked for README, manifest, and screenshot-contract evidence; only generated distributions change. capell.json marketplace entries and docs/screenshots.json are retained.\n\nBefore/after archive evidence:\n- v1.0.32 codeload: 54,113,502 bytes\n- this branch codeload: 351,124 bytes\n- reduction: 53,762,378 bytes (99.35%)\n\nVerification:\n- composer validate --no-check-publish --no-interaction\n- git diff --check\n- remote codeload contains capell.json, docs/screenshots.json, and Marketplace assets; it contains no docs/screenshots/ or tests/\n- tracked tree remains 88 files / 55,392,997 bytes\n- no Composer test/lint scripts are defined in composer.json

@howdu
howdu merged commit 2b29666 into main Sep 6, 2026
1 check failed
@howdu
howdu deleted the fix/exclude-screenshot-docs-from-distribution branch September 6, 2026 06:28
howdu added a commit that referenced this pull request Sep 6, 2026
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