Saltar a contenido

Comandos de Divjoy

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 |## Flujo de Trabajo de Git

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