Hahn-Solo Product Management
  • Dashboard
  • Technologies
  • Competitors
  • Tasks
Theme
Basic Information
Status
Open
Priority
Later
Category
Trending Feature
Repo
SCB PM
Effort
Moderate
Task ID
T-EFFC46B0
Details
Optimize Repository Size with WebP and Asset Tooling
Address open issue #388 and #398 by converting starter media assets to WebP format and establishing authoring YAML tooling for asset management. Consider using Git LFS for remaining binary assets. The repository's primary language is flagged as PowerShell because of the authoring scripts and binary asset weight.
Why
Large repository size slows clone times and worsens first-impression DX. Open issue #388 specifically calls out repository size from images. WebP conversion and Git LFS would reduce clone size and align with modern web performance best practices.
Evidence
Open issues #388, #398; GitHub flags repo language as PowerShell due to binary weight
Details
Context: Open issues #388 and #398 flag that the repository is large due to image assets in the starter kits. GitHub detects the repo's primary language as PowerShell (from authoring scripts) rather than TypeScript, partly because binary asset weight skews the language detection. Large repos slow `git clone` for new developers — a poor first impression for a starter template.

Steps:
1. Audit all image assets across starters for format and size.
2. Convert PNG/JPEG assets to WebP where quality is acceptable.
3. Evaluate Git LFS for remaining binary assets.
4. Create an authoring YAML tooling script per issue #398 for managing assets.
5. Measure repo size before and after.

Acceptance criteria:
Repository clone size reduced by at least 30%
Image assets converted to WebP where applicable
Git LFS configured for remaining binary assets if size savings justify it
Issues #388 and #398 closed

Risks: WebP conversion may reduce image quality for some marketing assets. Use lossless WebP or keep originals in a separate archive.
Source Report
reports/product-management/scb/2026-04-05-scb-pm.md
Report date: Apr 5, 2026