fix(fn-run): propagar stdout/stderr de bash functions library-style #1
@@ -102,6 +102,7 @@ fn-registry/
|
||||
cmd/fn/ # CLI principal
|
||||
docs/ # Specs de diseño
|
||||
docs/templates/ # Plantillas de frontmatter
|
||||
temp/ # Workspace efimero — pruebas, APIs, prototipos (gitignored, no indexado)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -7,3 +7,12 @@ Criterios para decidir:
|
||||
- **apps/**: orquesta funciones del registry para un caso concreto, tiene config/credenciales, layout fijo
|
||||
|
||||
Las apps Python importan funciones del registry con: `sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..", "python", "functions"))` y luego `from <paquete> import ...` (sin prefijo `functions.`).
|
||||
|
||||
## temp/ — workspace efimero
|
||||
|
||||
`temp/` es un espacio de trabajo desechable para pruebas rapidas: probar una API, un script exploratorio, un analisis puntual, prototipos. Todo gitignored.
|
||||
|
||||
- **NO es codigo del registry** — nada en `temp/` se indexa ni se versiona
|
||||
- **Estructura libre** — subcarpetas por tema: `temp/api_test/`, `temp/quick_analysis/`, etc.
|
||||
- **Extraccion**: si algo en `temp/` resulta util, se extrae al registry con el flujo normal (como si fuera `sources/`)
|
||||
- **Limpieza**: se puede borrar el contenido en cualquier momento sin consecuencias
|
||||
|
||||
@@ -50,6 +50,9 @@ vaults/*/
|
||||
# Sources — repos externos clonados (solo se versiona el manifest)
|
||||
sources/*/
|
||||
|
||||
# Temp — workspace efimero para pruebas rapidas (APIs, scripts, analisis)
|
||||
temp/
|
||||
|
||||
# C++ build artifacts
|
||||
cpp/build/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user