Saltearse al contenido

Marketplace

El Marketplace de OpenFactu es el lugar donde encontrar plugins creados por la comunidad.

Instalar un plugin

Desde el CLI

Ventana de terminal
# Buscar plugins
openfactu plugin search facturacion
# Instalar
openfactu plugin install nombre-del-plugin

Manual

Ventana de terminal
# Clonar el repo del plugin en la carpeta de plugins
git clone https://github.com/autor/mi-plugin.git plugins/mi-plugin
# Reiniciar el servidor
docker compose restart server

El plugin se cargara automaticamente al arrancar.

Publicar tu plugin

Para que tu plugin aparezca en el marketplace:

  1. Crea un repositorio en GitHub con tu plugin
  2. Asegurate de que tiene la estructura correcta (ver Crear un plugin)
  3. Añade el topic openfactu-plugin al repositorio
  4. Tu plugin aparecera automaticamente en el marketplace

Topics recomendados

Ademas de openfactu-plugin (obligatorio), añade topics descriptivos:

  • facturacion, inventario, contabilidad — por funcionalidad
  • integracion, 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 plugins
GET /api/marketplace/plugins/:id # Detalle con versiones y reviews
GET /api/marketplace/plugins/:id/download # Descargar (incrementa contador)
POST /api/marketplace/sync # Sincronizar con GitHub