forked from fa/breadcrumb-the-shire
make:module <id> generates the full module directory structure with manifest (all 18 fields), ContainerRegistrar stub, AuthorizationPolicy stub, and empty pages/templates/web/tests directories. Prevents duplicate IDs and invalid formats. module:validate <id> (or --all) checks manifest parsing, class existence, interface compliance, namespace rules, permission key format, template file existence, and dependency resolution — catching errors that would otherwise only surface at boot time. Temporarily registers module PSR-4 paths so non-enabled modules can be validated too. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8.6 KiB
8.6 KiB