Repository navigation
Add merch catalogue by business type, photo mockups, examples and install docs - #1
Conversation
…tall docs - merch_catalog.py: business type -> items a brand of that kind really makes (coffee, gaming, tech, artist, retail and more), with per-item placement tweaks - psd_mockup.py: fill every design smart object, compensate non-uniform boxes, median colour sampling; opt-in --photo-mockups in build_kit.py - 11 more labelled illustration scenes for items without a free PSD - guidelines "In use" pages are built from mockups/manifest.json (real files only); embedded images compressed (PDFs ~35 MB -> ~1 MB) - favicon_source and app_icon options so marks stay legible on dark tabs - check_setup.py, tools/install.py, INSTALL-FOR-AGENTS.md, CONTRIBUTING.md - three fictional examples: Kiln, Rookery, Marigold Press - README rewritten with install options, agent copy-paste and credits - .gitignore / .gitattributes hardened (no PSDs, kits or caches) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
@codex review Please focus on: cross-platform path handling (macOS/Linux) in |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a52d558262
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
- psd_mockup.py: match skip words as whole words so "Place your design here" is no longer skipped by "lace"; design/logo/artwork names win over the skip list - psd_mockup.py: drop deprecated Image.getdata (median ground colour via numpy) - check_setup.py, INSTALL-FOR-AGENTS.md, README: the no-uv pip fallback now includes pymupdf (and the photo-mockup packages) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
What this adds
merch_catalog.py): coffee, gaming, tech, artist, retail and more, so a roaster gets a bean bag and travel mug, a gaming community a jersey and mouse mat, a tech company a USB stick, cable and lanyard.--photo-mockups):psd_mockup.pyfills the smart-object design layers of free mockups-design.com PSDs (downloaded on demand, cached, never committed). Items with no free PSD get a labelled illustration. The guidelines "In use" pages are built frommockups/manifest.json, so only real files are shown.favicon_source,app_icon), guideline PDFs 35 MB -> ~1 MB.tools/install.py,check_setup.py,docs/INSTALL-FOR-AGENTS.md(copy-paste for agents), full README with credits,CONTRIBUTING.md, hardened.gitignore/.gitattributes.Test plan
python tools/smoke_test.pypasses locally on Windows (38 s).github/workflows/test.yml)tools/install.py,scripts/*.py), subprocess usage, the PSD download flow inpsd_mockup.py, anything that could write outside the chosen output folderThird-party material: reference logo/palette libraries are study-only (see
THIRD_PARTY_NOTICES.md); no PSD files are in the repo.🤖 Generated with Claude Code