Ir al 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

ComandoDescripción
npx create-divjoy-app my-appCrear nuevo proyecto de Divjoy
npm create divjoy-app@latestCrear con la última plantilla
yarn create divjoy-app my-appCrear con Yarn
git clone <divjoy-repo> my-appClonar repositorio generado

Comandos de Desarrollo

ComandoDescripción
npm startIniciar servidor de desarrollo
npm run devIniciar modo de desarrollo
yarn devComenzar con Yarn
npm run buildCompilar para producción
npm run previewVista previa de compilación de producción
npm testEjecutar suite de test
npm run test:watchEjecutar pruebas en modo de observación
npm run lintEjecutar ESLint
npm run formatFormatear código con Prettier

Operaciones de Base de Datos

ComandoDescripción
npm run db:migrateEjecutar migraciones de base de datos
npm run db:seedSembrar base de datos con datos de ejemplo
npm run db:resetReiniciar base de datos
npm run db:studioOpen database studio
npm run db:generateGenerar cliente Prisma
npm run db:pushEnviar esquema a la base de datos

Configuración de Autenticación

ComandoDescripción
npm run auth:setupConfigurar autenticación
npm run auth:migrateMigrar tablas de auth
npm run auth:seedDatos de autenticación de Seed
npm run auth:testFlujo de autenticación de prueba

Comandos de Despliegue

ComandoDescripción
npm run deployDesplegar a producción
npm run deploy:vercelDesplegar en Vercel
npm run deploy:netlifyDesplegar en Netlify
npm run deploy:awsDesplegar en AWS
npm run build:dockerConstruir imagen de Docker
docker-compose upComienza con Docker Compose

Configuración de Entorno

ComandoDescripción
cp .env.example .env.localCopiar plantilla de entorno
npm run env:setupConfigurar variables de entorno
npm run env:validateValidar configuración de entorno

Generación de Componentes de UI

ComandoDescripción
npm run generate:componentGenerar nuevo componente
npm run generate:pageGenerar nueva página
npm run generate:hookGenerar hook personalizado
npm run generate:apiGenerar ruta de API

Estilos y Temas

ComandoDescripción
npm run theme:buildConstruir archivos de tema
npm run theme:watchVer cambios de tema
npm run css:buildConstruir archivos CSS
npm run tailwind:buildConstruir Tailwind CSS

Comandos de Pruebas

ComandoDescripción
npm run test:unitEjecutar pruebas unitarias
npm run test:integrationEjecutar pruebas de integración
npm run test:e2eEjecutar pruebas de extremo a extremo
npm run test:coverageGenerar cobertura de pruebas
npm run cypress:openAbrir Cypress test runner
npm run cypress:runEjecutar pruebas de Cypress en modo headless

Calidad de Código

ComandoDescripción
npm run lint:fixCorregir problemas de linting
npm run type-checkEjecutar verificación de tipos de TypeScript
npm run analyzeAnalizar tamaño del bundle
npm run auditEjecutar auditoría de seguridad

Integración de Pagos

ComandoDescripción
npm run stripe:setupConfiguración de integración de Stripe
npm run stripe:webhooksConfigurar webhooks de Stripe
npm run stripe:testFlujo de prueba de pago
npm run payments:migrateMigrar tablas de pago

Configuración de Correo Electrónico

ComandoDescripción
npm run email:setupConfigurar servicio de email
npm run email:testPrueba de envío de correo electrónico
npm run email:templatesGenerar plantillas de email

Desarrollo de API

ComandoDescripción
npm run api:devIniciar servidor de desarrollo de API
npm run api:buildConstruir API para producción
npm run api:testProbar endpoints de API
npm run api:docsGenerar documentación de API

Monitoreo y Análisis

ComandoDescripción
npm run analytics:setupConfigurar seguimiento de analytics
npm run monitoring:setupConfiguración de monitoreo de errores
npm run logs:viewVer registros de aplicación

Respaldo y Restauración

ComandoDescripción
npm run backup:createCrear copia de seguridad del proyecto
npm run backup:restoreRestaurar desde copia de seguridad
npm run export:dataExportar datos de la aplicación
npm run import:dataImportar datos de aplicación

Optimización de Rendimiento

ComandoDescripción
npm run optimize:imagesOptimizar recursos de imagen
npm run optimize:bundleOptimizar paquete de JavaScript
npm run lighthouseEjecutar auditoría de Lighthouse
npm run perf:analyzeAnalizar métricas de performance

Comandos de Seguridad

ComandoDescripción
npm run security:auditEjecutar auditoría de seguridad
npm run security:updateActualizar dependencias de seguridad
npm run security:scanEscanear en busca de vulnerabilidades

Internacionalización

ComandoDescripción
npm run i18n:extractExtraer cadenas de traducción
npm run i18n:buildGenerar archivos de traducción
npm run i18n:validateValidar traducciones

Operaciones de Docker

Would you like me to continue with specific translations for the remaining sections?

ComandoDescripción
docker build -t divjoy-app .Construir imagen de Docker
docker run -p 3000:3000 divjoy-appEjecutar contenedor Docker
docker-compose up -dIniciar servicios con Docker Compose
docker-compose downDetener servicios Docker
ComandoDescripción
git add .Preparar todos los cambios
git commit -m "feat: add feature"Commit con formato convencional
git push origin mainPush a la rama main
npm run releaseCrear versión de lanzamiento
ArchivoDescripción
divjoy.config.jsConfiguración de Divjoy
next.config.jsConfiguración de Next.js
tailwind.config.jsConfiguración de Tailwind CSS
prisma/schema.prismaEsquema de base de datos
.env.localVariables de entorno locales
package.jsonDependencias del proyecto
ComandoDescripción
npm run doctorEjecutar comprobaciones de diagnóstico
npm run cleanLimpiar artefactos de compilación
npm run resetRestablecer proyecto a estado limpio
npm run debugIniciar en modo debug
ComandoDescripción
npm run generate:sitemapGenerar sitemap
npm run generate:robotsGenerar robots.txt
npm run seo:auditRealizar auditoría SEO
npm run pwa:buildConstruir Progressive Web App
ComandoDescripción
----------------------
npm run team:setupConfigurar entorno de equipo
npm run team:syncSincronizar configuraciones de equipo
npm run docs:generateGenerar documentación del proyecto
npm run docs:serveServir documentación localmente