✨feature: Initial commit
This commit is contained in:
@@ -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 |
|
||||
Reference in New Issue
Block a user