Skip to content

📍 Audio Lab - Mapa de Infraestructura

Todo está organizado en: 2 - FOUNDATION/03_INFRA/

🚀 Accesos Rápidos

Configuraciones IDE

  • VSCode: 03_INFRA/03_00_development_environment/03_00_01_ide_configurations/vscode/
  • Global: vscode/global/
  • Proyecto: vscode/project/
  • Actual: vscode/current/ (symlink desde raĂ­z)

  • Claude: 03_INFRA/03_00_development_environment/03_00_01_ide_configurations/claude/

  • Advanced: claude/advanced/ (de .local con workflows completos)
  • Actual: claude/current/ (symlink desde raĂ­z)

  • Otros IDEs: 03_INFRA/03_00_development_environment/03_00_01_ide_configurations/

  • IntelliJ IDEA: idea/
  • Qodo: qodo/

AI Assistants

  • Claude Avanzado: 03_INFRA/03_00_development_environment/03_00_07_ai_assistants/claude/
  • CLAUDE.md - GuĂ­a completa de workflow AudioLab
  • commands/ - Comandos personalizados
  • rules/ - Reglas y restricciones
  • workflows/ - Workflows automatizados

  • Continue: 03_INFRA/03_00_development_environment/03_00_07_ai_assistants/continue/

  • Gemini: 03_INFRA/03_00_development_environment/03_00_07_ai_assistants/gemini/

Build & CompilaciĂłn

  • CMake Root: 03_INFRA/03_02_build_infrastructure/03_02_00_build_system/root/
  • CMakeLists.txt (symlink en raĂ­z)
  • CMakePresets.json (symlink en raĂ­z)

  • Builds (RUTA CANĂ“NICA): 03_INFRA/03_02_build_infrastructure/03_02_09_build_output/builds/

  • Artifacts: 03_INFRA/03_02_build_infrastructure/03_02_09_build_output/artifacts/
  • Compiler Flags: 03_INFRA/03_02_build_infrastructure/03_02_06_compiler_flags/

Dependencias

  • vcpkg.json: 03_INFRA/03_03_dependency_management/vcpkg.json (symlink en raĂ­z)
  • Instaladas: 03_INFRA/03_03_dependency_management/installed/

Control de Versiones

  • Git Config: 03_INFRA/03_01_version_control/03_01_06_git_root/
  • .gitignore, .gitattributes, .gitmodules (symlinks en raĂ­z)

  • GitHub Actions: 03_INFRA/03_06_ci_cd_automation/github/ (symlink .github en raĂ­z)

Scripts y Herramientas

  • Scripts de Infraestructura: 03_INFRA/03_13_release_engineering/03_13_05_infrastructure_tools/scripts/
  • infra-guard.ps1 - Previene carpetas auto-generadas
  • organize-repo.ps1 - ReorganizaciĂłn del repo
  • toggle-view.ps1 - Alterna vistas
  • apply-icons.ps1 - Iconos personalizados

  • Scripts de Perfil: 03_INFRA/03_00_development_environment/03_00_08_profile_management/scripts/

Code Quality

  • Análisis de CĂłdigo: 03_INFRA/03_10_quality_standards/03_10_00_code_analysis/
  • clang-tidy

🛡️ Script de Protección

Si aparecen carpetas no deseadas en la raĂ­z (06_BRAIN, build, etc.):

& "2 - FOUNDATION\03_INFRA\03_13_release_engineering\03_13_05_infrastructure_tools\scripts\infra-guard.ps1" clean

Los symlinks permiten que herramientas como Git, CMake y VSCode funcionen normalmente mientras los archivos reales están organizados en 03_INFRA.

Symlinks en raíz: - .git/ - Real (control de versiones) - .vscode → 03_INFRA/.../vscode/current/ - .claude → 03_INFRA/.../claude/current/ - .github → 03_INFRA/.../github/ - .gitignore, .gitattributes, .gitmodules → 03_INFRA/.../git_root/ - CMakeLists.txt, CMakePresets.json → 03_INFRA/.../root/ - vcpkg.json → 03_INFRA/.../dependency_management/

🎯 Estructura Completa

2 - FOUNDATION/03_INFRA/
├── 03_00_development_environment/
│   ├── 03_00_01_ide_configurations/
│   ├── 03_00_07_ai_assistants/
│   └── 03_00_08_profile_management/
├── 03_01_version_control/
├── 03_02_build_infrastructure/
├── 03_03_dependency_management/
├── 03_06_ci_cd_automation/
├── 03_10_quality_standards/
└── 03_13_release_engineering/

Para más detalles, consulta: 2 - FOUNDATION/03_INFRA/INFRA_REORGANIZATION_COMPLETE.md