Skip to content

Consolidate plugin system (make-plugin + auto-discovery) #269

@ogorzalka

Description

@ogorzalka

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions