lunapress / foundation-contracts
Contracts for lunapress/foundation
Installs: 22
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/lunapress/foundation-contracts
Requires
- php: ^8.3
- psr/container: ^2.0.2
This package is auto-updated.
Last update: 2025-10-15 23:44:07 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.