mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-10-02 07:35:03 -04:00
feat(plugins): Support self-contained plugin directories
- PluginManager now recursively scans app/Plugins/ to discover plugins - Supports both single-file plugins (MyPlugin.php) and directory plugins (MyPlugin/MyPlugin.php) - Plugins can contain their own Models, Controllers, Views, Libraries, Helpers - Uses PSR-4 namespacing: App\Plugins\PluginName for files, App\Plugins\PluginName\Subdir for subdirectories - Users can install plugins by simply dropping a folder into app/Plugins/ - Updated README with comprehensive documentation on both plugin formats This makes plugin installation much easier - just drop the plugin folder and it works.
This commit is contained in:
500 Internal Server Error
Gitea Version: 1.28.0+dev-477-g8b6ad49a5f