Comandos y flujos de trabajo completos de Divjoy para la generación y desarrollo de bases de código React.
Creación de Proyecto
| Comando | Descripción |
|---|
npx create-divjoy-app my-app | Crear nuevo proyecto de Divjoy |
npm create divjoy-app@latest | Crear con la última plantilla |
yarn create divjoy-app my-app | Crear con Yarn |
git clone <divjoy-repo> my-app | Clonar repositorio generado |
Comandos de Desarrollo
| Comando | Descripción |
|---|
npm start | Iniciar servidor de desarrollo |
npm run dev | Iniciar modo de desarrollo |
yarn dev | Comenzar con Yarn |
npm run build | Compilar para producción |
npm run preview | Vista previa de compilación de producción |
npm test | Ejecutar suite de test |
npm run test:watch | Ejecutar pruebas en modo de observación |
npm run lint | Ejecutar ESLint |
npm run format | Formatear código con Prettier |
Operaciones de Base de Datos
| Comando | Descripción |
|---|
npm run db:migrate | Ejecutar migraciones de base de datos |
npm run db:seed | Sembrar base de datos con datos de ejemplo |
npm run db:reset | Reiniciar base de datos |
npm run db:studio | Open database studio |
npm run db:generate | Generar cliente Prisma |
npm run db:push | Enviar esquema a la base de datos |
Configuración de Autenticación
| Comando | Descripción |
|---|
npm run auth:setup | Configurar autenticación |
npm run auth:migrate | Migrar tablas de auth |
npm run auth:seed | Datos de autenticación de Seed |
npm run auth:test | Flujo de autenticación de prueba |
Comandos de Despliegue
| Comando | Descripción |
|---|
npm run deploy | Desplegar a producción |
npm run deploy:vercel | Desplegar en Vercel |
npm run deploy:netlify | Desplegar en Netlify |
npm run deploy:aws | Desplegar en AWS |
npm run build:docker | Construir imagen de Docker |
docker-compose up | Comienza con Docker Compose |
Configuración de Entorno
| Comando | Descripción |
|---|
cp .env.example .env.local | Copiar plantilla de entorno |
npm run env:setup | Configurar variables de entorno |
npm run env:validate | Validar configuración de entorno |
Generación de Componentes de UI
| Comando | Descripción |
|---|
npm run generate:component | Generar nuevo componente |
npm run generate:page | Generar nueva página |
npm run generate:hook | Generar hook personalizado |
npm run generate:api | Generar ruta de API |
Estilos y Temas
| Comando | Descripción |
|---|
npm run theme:build | Construir archivos de tema |
npm run theme:watch | Ver cambios de tema |
npm run css:build | Construir archivos CSS |
npm run tailwind:build | Construir Tailwind CSS |
Comandos de Pruebas
| Comando | Descripción |
|---|
npm run test:unit | Ejecutar pruebas unitarias |
npm run test:integration | Ejecutar pruebas de integración |
npm run test:e2e | Ejecutar pruebas de extremo a extremo |
npm run test:coverage | Generar cobertura de pruebas |
npm run cypress:open | Abrir Cypress test runner |
npm run cypress:run | Ejecutar pruebas de Cypress en modo headless |
Calidad de Código
| Comando | Descripción |
|---|
npm run lint:fix | Corregir problemas de linting |
npm run type-check | Ejecutar verificación de tipos de TypeScript |
npm run analyze | Analizar tamaño del bundle |
npm run audit | Ejecutar auditoría de seguridad |
Integración de Pagos
| Comando | Descripción |
|---|
npm run stripe:setup | Configuración de integración de Stripe |
npm run stripe:webhooks | Configurar webhooks de Stripe |
npm run stripe:test | Flujo de prueba de pago |
npm run payments:migrate | Migrar tablas de pago |
Configuración de Correo Electrónico
| Comando | Descripción |
|---|
npm run email:setup | Configurar servicio de email |
npm run email:test | Prueba de envío de correo electrónico |
npm run email:templates | Generar plantillas de email |
Desarrollo de API
| Comando | Descripción |
|---|
npm run api:dev | Iniciar servidor de desarrollo de API |
npm run api:build | Construir API para producción |
npm run api:test | Probar endpoints de API |
npm run api:docs | Generar documentación de API |
Monitoreo y Análisis
| Comando | Descripción |
|---|
npm run analytics:setup | Configurar seguimiento de analytics |
npm run monitoring:setup | Configuración de monitoreo de errores |
npm run logs:view | Ver registros de aplicación |
Respaldo y Restauración
| Comando | Descripción |
|---|
npm run backup:create | Crear copia de seguridad del proyecto |
npm run backup:restore | Restaurar desde copia de seguridad |
npm run export:data | Exportar datos de la aplicación |
npm run import:data | Importar datos de aplicación |
Optimización de Rendimiento
| Comando | Descripción |
|---|
npm run optimize:images | Optimizar recursos de imagen |
npm run optimize:bundle | Optimizar paquete de JavaScript |
npm run lighthouse | Ejecutar auditoría de Lighthouse |
npm run perf:analyze | Analizar métricas de performance |
Comandos de Seguridad
| Comando | Descripción |
|---|
npm run security:audit | Ejecutar auditoría de seguridad |
npm run security:update | Actualizar dependencias de seguridad |
npm run security:scan | Escanear en busca de vulnerabilidades |
Internacionalización
| Comando | Descripción |
|---|
npm run i18n:extract | Extraer cadenas de traducción |
npm run i18n:build | Generar archivos de traducción |
npm run i18n:validate | Validar traducciones |
Operaciones de Docker
Would you like me to continue with specific translations for the remaining sections?
| Comando | Descripción |
|---|
docker build -t divjoy-app . | Construir imagen de Docker |
docker run -p 3000:3000 divjoy-app | Ejecutar contenedor Docker |
docker-compose up -d | Iniciar servicios con Docker Compose |
docker-compose down | Detener servicios Docker |
| Comando | Descripción |
|---|
git add . | Preparar todos los cambios |
git commit -m "feat: add feature" | Commit con formato convencional |
git push origin main | Push a la rama main |
npm run release | Crear versión de lanzamiento |
| Archivo | Descripción |
|---|
divjoy.config.js | Configuración de Divjoy |
next.config.js | Configuración de Next.js |
tailwind.config.js | Configuración de Tailwind CSS |
prisma/schema.prisma | Esquema de base de datos |
.env.local | Variables de entorno locales |
package.json | Dependencias del proyecto |
| Comando | Descripción |
|---|
npm run doctor | Ejecutar comprobaciones de diagnóstico |
npm run clean | Limpiar artefactos de compilación |
npm run reset | Restablecer proyecto a estado limpio |
npm run debug | Iniciar en modo debug |
| Comando | Descripción |
|---|
npm run generate:sitemap | Generar sitemap |
npm run generate:robots | Generar robots.txt |
npm run seo:audit | Realizar auditoría SEO |
npm run pwa:build | Construir Progressive Web App |
| Comando | Descripción |
| --------- | ------------- |
npm run team:setup | Configurar entorno de equipo |
npm run team:sync | Sincronizar configuraciones de equipo |
npm run docs:generate | Generar documentación del proyecto |
npm run docs:serve | Servir documentación localmente |