Commit graph

7 commits

Author SHA1 Message Date
3584a5d550 docs: Añadir sección LSP/zls a CLAUDE.md 2025-12-29 12:33:08 +01:00
19c9f34b55 CLAUDE.md: jj + NORMAS_ESENCIALES 2025-12-25 19:24:02 +01:00
R.Eugenio
da50ebfc75 docs: Documentar setSilent() y descripciones extendidas v0.2.4
- setSilent(): carga masiva sin disparar observers
- Formato extendido auto_validate: opcion=descripcion
- Genera comentarios multilínea en archivo config
- 100% compatible hacia atrás

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 00:33:00 +01:00
9b1d85c8c3 docs: CLAUDE.md v0.2.3 - initDeferred() y rangos negativos
Documentación añadida:
- initDeferred(): control manual sin auto-crear archivo
- Arquitectura 3 fuentes (File > BD > Defaults)
- Validación rangos negativos: "-100-100" soportado
- Historial con commits 0ef5efd y 957767d

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 19:05:06 +01:00
04462afc5c docs: CLAUDE.md v0.2.1 - FileWatcher, loadFromString API
- Documentación FileWatcher (mtime polling, checkForChanges)
- Documentación loadFromString (defaults embebidos)
- updateMtime para evitar auto-detectar cambios propios
- Historial actualizado

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 13:13:49 +01:00
91e5133e13 feat: ConfigManager - gestor autónomo de configuración
Añade ConfigManager que maneja automáticamente:
- Carga/creación de archivo config (loadOrCreate)
- Auto-guardado en deinit si hay cambios pendientes
- Sistema de observers con contexto para sincronización externa

Cambios:
- ConfigManager(variables, ConfigType, app_name) type
- Observer con contexto: fn(change, config, ctx) void
- addObserver(callback, context) para registrar listeners
- Métodos: get, set, getConfig, getConfigMut, markDirty, isDirty

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 13:29:29 +01:00
15c7f7357e feat: zcatconfig v0.1.0 - Sistema de configuracion declarativo
Libreria para gestion de configuracion con:
- Definicion declarativa de variables (ConfigVariable)
- Engine generico con comptime (inline for + @field)
- Persistencia a archivo texto legible
- Validacion de valores (rangos, tipos)
- Soporte: boolean, integer, float, string, color

Extraido y generalizado de zsimifactu/src/config/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 12:29:59 +01:00