Vai al contenuto

Comandi Divjoy

Comandi e workflow completi di Divjoy per la generazione e lo sviluppo di codebase React.

Creazione del Progetto

Comando Descrizione
npx create-divjoy-app my-app Crea nuovo progetto Divjoy
npm create divjoy-app@latest Crea con l'ultimo template
yarn create divjoy-app my-app Crea con Yarn
git clone <divjoy-repo> my-app Clona repository generata
## Comandi di Sviluppo
Comando Descrizione
npm start Avvia server di sviluppo
npm run dev Avvia modalità di sviluppo
yarn dev Inizia con Yarn
npm run build Costruisci per la produzione
npm run preview Anteprima build di produzione
npm test Esegui suite di test
npm run test:watch Esegui test in modalità watch
npm run lint Esegui ESLint
npm run format Formatta il codice con Prettier
## Operazioni Database
Comando Descrizione
npm run db:migrate Esegui le migrazioni del database
npm run db:seed Popola il database con dati di esempio
npm run db:reset Resetta database
npm run db:studio Open database studio
npm run db:generate Genera client Prisma
npm run db:push Invia schema al database
## Configurazione Autenticazione
Comando Descrizione
npm run auth:setup Configurazione dell'autenticazione
npm run auth:migrate Migra tabelle di autenticazione
npm run auth:seed Dati di autenticazione seed
npm run auth:test Flusso di autenticazione test
## Comandi di Deployment
Comando Descrizione
npm run deploy Distribuisci in produzione
npm run deploy:vercel Distribuisci su Vercel
npm run deploy:netlify Distribuisci su Netlify
npm run deploy:aws Deploy su AWS
npm run build:docker Costruisci immagine Docker
docker-compose up Inizia con Docker Compose
## Configurazione dell'Ambiente
Comando Descrizione
cp .env.example .env.local Copia template dell'ambiente
npm run env:setup Configurare le variabili di ambiente
npm run env:validate Convalida configurazione ambiente
## Generazione Componenti UI
Comando Descrizione
npm run generate:component Genera nuovo componente
npm run generate:page Genera nuova pagina
npm run generate:hook Genera custom hook
npm run generate:api Genera route API
## Stile e Temi
Comando Descrizione
npm run theme:build Crea file del tema
npm run theme:watch Osserva modifiche del tema
npm run css:build Costruisci file CSS
npm run tailwind:build Costruisci Tailwind CSS
## Comandi di Test
Comando Descrizione
npm run test:unit Esegui unit test
npm run test:integration Esegui test di integrazione
npm run test:e2e Esegui test end-to-end
npm run test:coverage Genera copertura dei test
npm run cypress:open Apri Cypress test runner
npm run cypress:run Esegui test Cypress in modalità headless
## Qualità del Codice
Comando Descrizione
npm run lint:fix Risolvere i problemi di linting
npm run type-check Esegui il controllo dei tipi di TypeScript
npm run analyze Analizza la dimensione del bundle
npm run audit Esegui audit di sicurezza
## Integrazione Pagamenti
Comando Descrizione
npm run stripe:setup Configurazione integrazione Stripe
npm run stripe:webhooks Configurazione webhook Stripe
npm run stripe:test Flusso di test del pagamento
npm run payments:migrate Migra le tabelle dei pagamenti
## Configurazione Email
Comando Descrizione
npm run email:setup Configurazione servizio email
npm run email:test Test invio email
npm run email:templates Genera modelli di email
## Sviluppo API
Comando Descrizione
npm run api:dev Avvia server di sviluppo API
npm run api:build Costruisci API per produzione
npm run api:test Testa endpoint API
npm run api:docs Genera documentazione API
## Monitoraggio e Analytics
Comando Descrizione
npm run analytics:setup Configurazione del tracciamento analytics
npm run monitoring:setup Configurazione del monitoraggio degli errori
npm run logs:view Visualizza i log dell'applicazione
## Backup e Ripristino
Comando Descrizione
npm run backup:create Crea backup del progetto
npm run backup:restore Ripristina da backup
npm run export:data Esporta dati dell'applicazione
npm run import:data Importa dati dell'applicazione
## Ottimizzazione delle Prestazioni
Comando Descrizione
npm run optimize:images Ottimizza gli asset delle immagini
npm run optimize:bundle Ottimizza bundle JavaScript
npm run lighthouse Esegui audit Lighthouse
npm run perf:analyze Analizzare le metriche di performance
## Comandi di Sicurezza
Comando Descrizione
npm run security:audit Esegui audit di sicurezza
npm run security:update Aggiorna dipendenze di sicurezza
npm run security:scan Scansiona per vulnerabilità
## Internazionalizzazione
Comando Descrizione
npm run i18n:extract Estrai stringhe di traduzione
npm run i18n:build Genera file di traduzione
npm run i18n:validate Convalidare le traduzioni
## Operazioni Docker
Comando Descrizione
--------- -------------
docker build -t divjoy-app . Costruisci immagine Docker
docker run -p 3000:3000 divjoy-app Esegui container Docker
docker-compose up -d Avvia servizi con Docker Compose
docker-compose down Arrestare i servizi Docker
Comando Descrizione
git add . Staged tutti i cambiamenti
git commit -m "feat: add feature" Commit con formato convenzionale
git push origin main Push sul branch principale
npm run release Crea versione di rilascio
File Descrizione
divjoy.config.js Configurazione di Divjoy
next.config.js Configurazione Next.js
tailwind.config.js Configurazione di Tailwind CSS
prisma/schema.prisma Schema del database
.env.local Variabili di ambiente locali
package.json Dipendenze del progetto
Comando Descrizione
npm run doctor Esegui controlli diagnostici
npm run clean Pulisci gli artefatti di build
npm run reset Reimposta il progetto a uno stato pulito
npm run debug Avvia in modalità debug
Comando Descrizione
npm run generate:sitemap Genera sitemap
npm run generate:robots Genera robots.txt
npm run seo:audit Esegui audit SEO
npm run pwa:build Costruisci Progressive Web App
Comando Descrizione
--------- -------------
npm run team:setup Configurazione ambiente team
npm run team:sync Sincronizza configurazioni team
npm run docs:generate Genera documentazione del progetto
npm run docs:serve Servire la documentazione localmente