feature: Initial commit

This commit is contained in:
Keith Solomon
2026-04-13 20:06:32 -05:00
commit 351dc06ec4
38 changed files with 8138 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# Logo Soup Plan
## MVP
- Register a dynamic `Logo Soup` Gutenberg block.
- Let editors upload logos, add optional links, and choose display behavior in the editor.
- Provide frontend styles for a static grid and a marquee-style carousel.
- Add plugin defaults under `Settings > Logo Soup`.
- Expose defaults through a secure REST endpoint for future admin UI expansion.
## Constraints
- WordPress 6.1+
- PHP 7.4+
- Input must be sanitized and output escaped.
- State-changing requests must verify capability and nonce.
## Risks
| Risk | Impact | Mitigation |
| --- | --- | --- |
| Logo aspect ratios vary heavily | Medium | Normalize row height and image fit in CSS |
| Large logo lists create noisy output | Medium | Limit render to sanitized image/link fields only |
| Editor-side UX can sprawl quickly | Low | Keep controls focused on upload, link, and layout |