MD39_JUNNY_PLUGIN_MARKETPLACE.md
Plugin Marketplace
Visão para um hub comunitário de plugins (protocolos, UI, IA, automação), com instalação e updates locais, metadata e compatibilidade futura — sem cloud obrigatória no arranque e com evolução planejada para sandbox e permissões.
Stub backend
Fase: roadmap
Roadmap para descoberta e gestão de plugins comunitários (protocolos, UI, IA, automação), registry com metadata e versions — open source first, modo local-first, sandbox e permissões planejadas.
local-firstopensource-ecosystemtrust-first
Fluxo principal (MD39)
- abrir marketplace
- procurar plugin
- instalar plugin
- utilizar no Junny
Tipos de plugins
protocol
MQTT · RabbitMQ · Redis Streams · NATS
UI
dashboards · viewers · themes
AI
prompts · generators · analyzers
automation
workflows · runners · triggers
Metadados (exemplo)
{
"name": "mqtt-plugin",
"version": "1.0.0",
"author": "community"
}Componentes UI planejados
- MarketplaceHome
- PluginCard
- PluginDetails
- InstallButton
- PluginManager
Confiança e transparência
- priorizar segurança
- transparência
- open source
Backend planejado
/modules/marketplace registry plugins downloads
MVP (MD39)
- ✓ plugin discovery
- ✓ install plugins
- ✓ update plugins
- ✓ enable/disable
Fora do MVP inicial
- reviews/ratings/comments agressivos no MVP inicial
- monetização premium como requisito
- telemetry invasiva
- dependency na cloud obrigatória
UI futura em /features/marketplace