syntaxis/docs/core/howto-config.md
Jesús Pérez 9cef9b8d57 refactor: consolidate configuration directories
Merge _configs/ into config/ for single configuration directory.
Update all path references.

Changes:
- Move _configs/* to config/
- Update .gitignore for new patterns
- No code references to _configs/ found

Impact: -1 root directory (layout_conventions.md compliance)
2025-12-26 18:36:23 +00:00

2.1 KiB

⎿  ╔══════════════════════════════════════════════════════════════╗ ║ LIFECYCLE TOOLS - ESTRUCTURA FINAL COMPLETA ║ ╚══════════════════════════════════════════════════════════════╝ … +89 lines (ctrl+o to expand)

⏺ Perfecto! Estructura completa lista con paths en .config/project-lifecycle:

📍 Estructura Final

~/.config/project-lifecycle/ ├── syntaxis-api.toml (MAIN CONFIG - Tier 1) └── configs/features/ (TIER 2 - Feature Configs) ├── database.toml enabled ├── health.toml enabled ├── metrics.toml disabled ├── rate_limit.toml disabled ├── auth.toml disabled ├── cache.toml disabled └── multi_tenant.toml disabled

~/.local/share/project-lifecycle/ ├── project.db (Base de datos SQLite) └── (logs y datos)

~/.local/bin/ ├── syntaxis-api (Wrapper) ├── syntaxis-tui (Wrapper) └── syntaxis-dashboard (Wrapper)

🚀 Uso

Terminal 1 - Backend: syntaxis-api

Terminal 2 - Dashboard Web: syntaxis-dashboard

http://localhost:5173

Terminal 3 - TUI: syntaxis-tui

🔧 Personalizar

Editar main config: nano ~/.config/project-lifecycl./syntaxis-api.toml

Editar features (ej. database): nano ~/.config/project-lifecycle/configs/features/database.toml

Habilitar una feature (ej. metrics):

1. En el main config, cambiar:

[server.features.metrics] enabled = true

2. Luego personalizar:

nano ~/.config/project-lifecycle/configs/features/metrics.toml

📚 Scripts Disponibles

  • Generar config: scripts/generate-syntaxis-config.sh
  • Instalar targets: scripts/install-all-targets.nu (actualizado)

¡Todo listo con paths .config/project-lifecycle! 🎯