# DevTools - Herramientas de Desarrollo ## Descripción Este directorio contiene scripts, templates y configuraciones para automatizar tareas comunes del workspace. ## Estructura ``` devtools/ ├── scripts/ # Scripts de automatización │ ├── bootstrap-project.sh # Crear nuevo proyecto │ ├── validate-structure.sh # Validar estructura │ └── ... ├── templates/ # Templates reutilizables │ ├── project-template/ # Template de proyecto │ └── customer-template/ # Template de cliente └── docker/ # Configuración Docker ├── docker-compose.dev.yml └── Dockerfiles/ ``` ## Scripts Disponibles ### bootstrap-project.sh Crea un nuevo proyecto con estructura estándar. ```bash # Uso ./scripts/bootstrap-project.sh [tipo] # Tipos disponibles # - saas (default) # - erp-vertical # - analytics # - edtech # Ejemplos ./scripts/bootstrap-project.sh mi-proyecto ./scripts/bootstrap-project.sh erp-retail erp-vertical ./scripts/bootstrap-project.sh trading-bot analytics ``` ### validate-structure.sh Valida la estructura del workspace y/o proyectos. ```bash # Validar todo el workspace ./scripts/validate-structure.sh # Validar un proyecto específico ./scripts/validate-structure.sh gamilit ``` ## Templates ### project-template/ Template base para nuevos proyectos. Contiene: - Estructura de directorios estándar - Archivos README.md predefinidos - Configuración de orchestration ### customer-template/ Template para implementaciones de clientes. Contiene: - Estructura de configuración - Archivos de personalización - Documentación del cliente ## Docker ### docker-compose.dev.yml Configuración Docker Compose para desarrollo local: - PostgreSQL - Redis (opcional) - ChromaDB (para RAG) ```bash # Levantar servicios cd docker && docker-compose -f docker-compose.dev.yml up -d # Detener servicios docker-compose -f docker-compose.dev.yml down ``` --- *DevTools del Workspace de Fábrica de Software*