Phase 5 — Plugin system consolidation (v14.x)
5.1 Finalize pollora:make-plugin
Current state: MakePluginCommand exists and downloads from GitHub (like make-theme). The template repo Pollora/plugin-default already exists.
Remaining work:
- Verify the generated plugin has:
app/Providers/, config/, resources/views/, vite.config.js
- Ensure
MakePluginCommand points to Pollora/plugin-default correctly
- Document the full workflow in
plugins.md
5.2 Improved plugin auto-discovery
Current state: PluginRepository scans folders but service provider bootstrapping isn't as automatic as for themes.
Solution:
- Align plugin discovery with the
ThemeServiceProviderScout pattern
- Auto-discover providers in
Plugin\{Name}\Providers\
Target version
v14.x
Phase 5 — Plugin system consolidation (v14.x)
5.1 Finalize
pollora:make-pluginCurrent state:
MakePluginCommandexists and downloads from GitHub (likemake-theme). The template repoPollora/plugin-defaultalready exists.Remaining work:
app/Providers/,config/,resources/views/,vite.config.jsMakePluginCommandpoints toPollora/plugin-defaultcorrectlyplugins.md5.2 Improved plugin auto-discovery
Current state:
PluginRepositoryscans folders but service provider bootstrapping isn't as automatic as for themes.Solution:
ThemeServiceProviderScoutpatternPlugin\{Name}\Providers\Target version
v14.x