Marketplace
El Marketplace de OpenFactu es el lugar donde encontrar plugins creados por la comunidad.
Instalar un plugin
Desde el CLI
# Buscar pluginsopenfactu plugin search facturacion
# Instalaropenfactu plugin install nombre-del-pluginManual
# Clonar el repo del plugin en la carpeta de pluginsgit clone https://github.com/autor/mi-plugin.git plugins/mi-plugin
# Reiniciar el servidordocker compose restart serverEl plugin se cargara automaticamente al arrancar.
Publicar tu plugin
Para que tu plugin aparezca en el marketplace:
- Crea un repositorio en GitHub con tu plugin
- Asegurate de que tiene la estructura correcta (ver Crear un plugin)
- Añade el topic
openfactu-pluginal repositorio - Tu plugin aparecera automaticamente en el marketplace
Topics recomendados
Ademas de openfactu-plugin (obligatorio), añade topics descriptivos:
facturacion,inventario,contabilidad— por funcionalidadintegracion,api,webhook— por tipo- El marketplace los muestra como tags en la card del plugin
API del marketplace
GET /api/marketplace/plugins # Lista todos los pluginsGET /api/marketplace/plugins/:id # Detalle con versiones y reviewsGET /api/marketplace/plugins/:id/download # Descargar (incrementa contador)POST /api/marketplace/sync # Sincronizar con GitHub