1.0.11 min read
Developer Notes
Use these notes when reviewing, extending, or maintaining the plugin source.
These notes are for maintainers and contributors.
Source conventions
- Keep runtime code under the
VacuumImageOptimizernamespace. - Keep public identifiers prefixed with
VACIMG_orvacimg_. - Do not add external image optimization APIs without explicit product direction.
- Keep changes compatible with WordPress.org review expectations.
- Preserve backup-first behavior for source-changing operations.
Testing focus
Before release, test activation, wizard completion and skip, settings save, dashboard loading, compression settings, system status, Media Library actions, JPG/PNG/WebP optimization, SVG/GIF skipping, backup creation, restore, bulk queue batches, and debug logs.
Packaging
The WordPress.org ZIP should include only runtime files: main plugin file, readme, uninstall, src, assets, and languages.