Create a plugin marketplace for discovering and installing plugins.
API Endpoints:
GET /api/v1/plugins/marketplace - List available plugins
POST /api/v1/plugins/install - Install plugin
DELETE /api/v1/plugins/{id} - Uninstall plugin
Plugin Metadata:
- Name, version, author
- Description, category
- Downloads, rating
- Verified badge
Acceptance Criteria:
Files: api/internal/plugins/marketplace.go (NEW)
Create a plugin marketplace for discovering and installing plugins.
API Endpoints:
GET /api/v1/plugins/marketplace- List available pluginsPOST /api/v1/plugins/install- Install pluginDELETE /api/v1/plugins/{id}- Uninstall pluginPlugin Metadata:
Acceptance Criteria:
Files:
api/internal/plugins/marketplace.go(NEW)