- Configure workspace Git repository with comprehensive .gitignore - Add Odoo as submodule for ERP reference code - Include documentation: SETUP.md, GIT-STRUCTURE.md - Add gitignore templates for projects (backend, frontend, database) - Structure supports independent repos per project/subproject level Workspace includes: - core/ - Reusable patterns, modules, orchestration system - projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.) - knowledge-base/ - Reference code and patterns (includes Odoo submodule) - devtools/ - Development tools and templates - customers/ - Client implementations template 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Guías de Desarrollo Backend
Versión: 1.0.0 Última Actualización: 2025-11-28
Índice de Guías
| Guía | Descripción |
|---|---|
| ESTRUCTURA-MODULOS.md | Estructura de los 17 módulos NestJS |
| ESTRUCTURA-SHARED.md | Código compartido (decoradores, guards, utils) |
| DATABASE-INTEGRATION.md | TypeORM, esquemas, RLS |
| API-CONVENTIONS.md | Convenciones REST y Swagger |
| ERROR-HANDLING.md | Manejo de errores y excepciones |
| SETUP-DEVELOPMENT.md | Configuración de entorno |
| TESTING-GUIDE.md | Tests unitarios y E2E con Jest |
Quick Start
- Configurar entorno: SETUP-DEVELOPMENT.md
- Entender estructura: ESTRUCTURA-MODULOS.md
- Conectar BD: DATABASE-INTEGRATION.md
- Crear endpoints: API-CONVENTIONS.md
- Escribir tests: TESTING-GUIDE.md
Stack Tecnológico
- Runtime: Node.js 18+
- Framework: NestJS
- ORM: TypeORM
- Base de datos: PostgreSQL 15+
- Testing: Jest
- Documentación API: Swagger/OpenAPI