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)
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! 🎯