Added archive export ignores for theme packages#546
Conversation
Added package-level `.gitattributes` files so subtree-published theme repositories omit agent docs and workspace metadata from GitHub-generated source archives. This keeps the files available in source checkouts while preventing `archive/main.zip` downloads from including `AGENTS.md`, `CLAUDE.md`, or `pnpm-workspace.yaml`.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (16)
WalkthroughIdentical Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
.gitattributesfiles to all subtree-published themesAGENTS.md,CLAUDE.md,pnpm-workspace.yaml, and.gitattributesfrom GitHub-generated source archivesWhy
The standalone theme README download links use GitHub source archives such as
archive/main.zip. Those archives are generated from the repository contents, not from the theme Gulp zipper, so repo-management files needexport-ignorerules at the standalone repo root after subtree sync.Validation
git check-attr export-ignorereportssetfor all target files across all 16 theme packagesgit archiveand confirmed the target files are omitted