feat: tabla apps en registry — modelo, parser, indexer y CLI
Agrega soporte completo para indexar aplicaciones del directorio apps/. Cada app tiene un descriptor app.md con frontmatter YAML que el indexer recoge automaticamente. Incluye migracion 004, modelo App, ParseAppMD, ValidateApp, store CRUD con FTS5, y soporte en fn list/search/show. Crea descriptores app.md para docker_tui, pipeline_launcher y metabase_registry.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
---
|
||||
name: docker_tui
|
||||
lang: go
|
||||
domain: infra
|
||||
description: "TUI interactiva para gestion de contenedores, imagenes, volumenes y redes Docker."
|
||||
tags: [docker, tui, bubbletea, containers]
|
||||
uses_functions:
|
||||
- docker_pull_image_go_infra
|
||||
- docker_list_containers_go_infra
|
||||
- docker_remove_container_go_infra
|
||||
- docker_stop_container_go_infra
|
||||
- docker_start_container_go_infra
|
||||
- docker_list_images_go_infra
|
||||
- docker_remove_image_go_infra
|
||||
- docker_remove_network_go_infra
|
||||
- docker_create_network_go_infra
|
||||
- docker_inspect_container_go_infra
|
||||
- docker_run_container_go_infra
|
||||
- docker_container_logs_go_infra
|
||||
uses_types: []
|
||||
framework: bubbletea
|
||||
entry_point: "main.go"
|
||||
dir_path: "apps/docker_tui"
|
||||
---
|
||||
|
||||
## Notas
|
||||
|
||||
Aplicacion TUI con pestanas para contenedores, imagenes, volumenes, redes y compose. Construida con Bubble Tea (Charmbracelet).
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
name: metabase_registry
|
||||
lang: py
|
||||
domain: analytics
|
||||
description: "Setup y dashboards automaticos de Metabase para visualizar metricas del fn-registry."
|
||||
tags: [metabase, dashboard, analytics, visualization]
|
||||
uses_functions:
|
||||
- metabase_auth_py_infra
|
||||
- metabase_create_card_py_infra
|
||||
- metabase_create_dashboard_py_infra
|
||||
- metabase_update_dashboard_py_infra
|
||||
- metabase_list_databases_py_infra
|
||||
- metabase_add_database_py_infra
|
||||
- metabase_list_dashboards_py_infra
|
||||
- metabase_create_user_py_infra
|
||||
uses_types: []
|
||||
framework: httpx
|
||||
entry_point: "main.py"
|
||||
dir_path: "apps/metabase_registry"
|
||||
---
|
||||
|
||||
## Notas
|
||||
|
||||
Scripts Python que conectan con la API REST de Metabase para crear datasources, cards SQL y dashboards automaticamente. Usa las funciones del paquete python/functions/metabase/ del registry. Credenciales en .env local.
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
name: pipeline_launcher
|
||||
lang: go
|
||||
domain: tools
|
||||
description: "TUI para lanzar y monitorear pipelines del fn-registry con historial de ejecuciones."
|
||||
tags: [pipeline, tui, bubbletea, runner, launcher]
|
||||
uses_functions: []
|
||||
uses_types: []
|
||||
framework: bubbletea
|
||||
entry_point: "main.go"
|
||||
dir_path: "apps/pipeline_launcher"
|
||||
---
|
||||
|
||||
## Notas
|
||||
|
||||
Aplicacion TUI que lista pipelines con tag `launcher` del registry, permite ejecutarlos y muestra historial de ejecuciones desde operations.db.
|
||||
Reference in New Issue
Block a user