lunapress / foundation-contracts
There is no license information available for the latest version (dev-main) of this package.
Contracts for lunapress/foundation
dev-main
2025-11-20 00:59 UTC
Requires
- php: ^8.3
- psr/container: ^2.0.2
This package is auto-updated.
Last update: 2026-02-20 01:38:45 UTC
README
The Foundation Contracts package defines the shared architectural interfaces used across all LunaPress packages and plugins.
It models the common building blocks of a WordPress-based plugin ecosystem — packages, modules, services, and subscribers — without directly calling or relying on WordPress runtime functions.
Purpose
- Acts as the shared API layer for all LunaPress packages and plugins.
- Defines a consistent architectural language (modules, packages, services, subscribers).
- Enables packages to interoperate within the LunaPress ecosystem without coupling to a specific plugin.