Sistema de configuracion declarativo en Zig
Find a file
reugenio 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
docs feat: ConfigManager - gestor autónomo de configuración 2025-12-17 13:29:29 +01:00
src feat: ConfigManager - gestor autónomo de configuración 2025-12-17 13:29:29 +01:00
.gitignore feat: zcatconfig v0.1.0 - Sistema de configuracion declarativo 2025-12-17 12:29:59 +01:00
build.zig feat: zcatconfig v0.1.0 - Sistema de configuracion declarativo 2025-12-17 12:29:59 +01:00
build.zig.zon feat: zcatconfig v0.1.0 - Sistema de configuracion declarativo 2025-12-17 12:29:59 +01:00
CLAUDE.md feat: ConfigManager - gestor autónomo de configuración 2025-12-17 13:29:29 +01:00