Blueprint
Corex\Kit\Blueprint · class · Add-ons layer
A starter-kit manifest: what the kit provides and what it needs. Read-only and pure — a kit composes existing modules (presentation), it carries no behavior.
Public API
Section titled “Public API”name(): string
Section titled “name(): string”requiredModules(): array
Section titled “requiredModules(): array”recommendedModules(): array
Section titled “recommendedModules(): array”templates(): array
Section titled “templates(): array”parts(): array
Section titled “parts(): array”patterns(): array
Section titled “patterns(): array”featureFlags(): array
Section titled “featureFlags(): array”pages(): array
Section titled “pages(): array”The pages the kit creates when applied — each composing the kit’s existing corex/* patterns/blocks. One page may be marked front to become the static front page. A subclass MAY accept a demo $level (minimal|standard|full, FR-137) to narrow the set (see CompanyBlueprint); kits without levels keep this no-arg signature and ignore it. Default: none (a kit that ships templates but seeds no pages).