Aller au contenu

Commandes Divjoy

Commandes et workflows complets de Divjoy pour la génération et le développement de codebase React.

Création de Projet

CommandeDescription
npx create-divjoy-app my-appCréer un nouveau projet Divjoy
npm create divjoy-app@latestCréer avec le dernier modèle
yarn create divjoy-app my-appCréer avec Yarn
git clone <divjoy-repo> my-appCloner le référentiel généré

Commandes de Développement

CommandeDescription
npm startDémarrer le serveur de développement
npm run devDémarrer le mode développement
yarn devCommencez avec Yarn
npm run buildConstruire pour la production
npm run previewAperçu de la build de production
npm testExécuter la suite de tests
npm run test:watchExécuter les tests en mode watch
npm run lintExécuter ESLint
npm run formatFormater le code avec Prettier

Opérations de Base de Données

CommandeDescription
npm run db:migrateExécuter les migrations de base de données
npm run db:seedAlimenter la base de données avec des données d’exemple
npm run db:resetRéinitialiser la base de données
npm run db:studioOpen database studio
npm run db:generateGénérer le client Prisma
npm run db:pushPousser le schéma vers la base de données

Configuration de l’Authentification

CommandeDescription
npm run auth:setupConfiguration de l’authentification
npm run auth:migrateMigrer les tables d’authentification
npm run auth:seedDonnées d’authentification de seed
npm run auth:testTester le flux d’authentification

Commandes de Déploiement

CommandeDescription
npm run deployDéployer en production
npm run deploy:vercelDéployer sur Vercel
npm run deploy:netlifyDéployer sur Netlify
npm run deploy:awsDéployer sur AWS
npm run build:dockerConstruire une image Docker
docker-compose upCommencez avec Docker Compose

Configuration de l’Environnement

CommandeDescription
cp .env.example .env.localCopier le modèle d’environnement
npm run env:setupConfiguration des variables d’environnement
npm run env:validateValider la configuration de l’environnement

Génération de Composants UI

CommandeDescription
npm run generate:componentGénérer un nouveau composant
npm run generate:pageGénérer une nouvelle page
npm run generate:hookGénérer un hook personnalisé
npm run generate:apiGénérer un itinéraire API

Styles et Thèmes

CommandeDescription
npm run theme:buildConstruire les fichiers de thème
npm run theme:watchSurveiller les changements de thème
npm run css:buildConstruire des fichiers CSS
npm run tailwind:buildConstruire Tailwind CSS

Commandes de Test

CommandeDescription
npm run test:unitExécuter des tests unitaires
npm run test:integrationExécuter des tests d’intégration
npm run test:e2eExécuter des tests de bout en bout
npm run test:coverageGénérer la couverture de tests
npm run cypress:openOuvrir le test runner Cypress
npm run cypress:runExécuter des tests Cypress en mode headless

Qualité du Code

CommandeDescription
npm run lint:fixCorriger les problèmes de linting
npm run type-checkExécuter la vérification de type TypeScript
npm run analyzeAnalyser la taille du bundle
npm run auditEffectuer un audit de sécurité

Intégration de Paiement

CommandeDescription
npm run stripe:setupConfiguration de l’intégration Stripe
npm run stripe:webhooksConfiguration des webhooks Stripe
npm run stripe:testTester le flux de paiement
npm run payments:migrateMigrer les tables de paiement

Configuration des Emails

CommandeDescription
npm run email:setupConfiguration du service email
npm run email:testTest d’envoi d’email
npm run email:templatesGénérer des modèles d’email

Développement d’API

CommandeDescription
npm run api:devDémarrer le serveur de développement API
npm run api:buildConstruire une API pour la production
npm run api:testTester les endpoints API
npm run api:docsGénérer la documentation API

Surveillance et Analytique

CommandeDescription
npm run analytics:setupConfiguration du suivi analytique
npm run monitoring:setupConfiguration de la surveillance des erreurs
npm run logs:viewAfficher les journaux de l’application

Sauvegarde et Restauration

CommandeDescription
npm run backup:createCréer une sauvegarde de projet
npm run backup:restoreRestaurer à partir de la sauvegarde
npm run export:dataExporter les données de l’application
npm run import:dataImporter les données de l’application

Optimisation des Performances

CommandeDescription
npm run optimize:imagesOptimiser les ressources d’image
npm run optimize:bundleOptimiser le bundle JavaScript
npm run lighthouseExécuter l’audit Lighthouse
npm run perf:analyzeAnalyser les métriques de performance

Commandes de Sécurité

CommandeDescription
npm run security:auditEffectuer un audit de sécurité
npm run security:updateMettre à jour les dépendances de sécurité
npm run security:scanScanner pour des vulnérabilités

Internationalisation

CommandeDescription
npm run i18n:extractExtraire les chaînes de traduction
npm run i18n:buildGénérer des fichiers de traduction
npm run i18n:validateValider les traductions

Opérations Docker

Would you like me to fill in the remaining sections with translations as well?

CommandeDescription
docker build -t divjoy-app .Construire une image Docker
docker run -p 3000:3000 divjoy-appExécuter un conteneur Docker
docker-compose up -dDémarrer des services avec Docker Compose
docker-compose downArrêter les services Docker
CommandeDescription
git add .Stager tous les changements
git commit -m "feat: add feature"Commit avec format conventionnel
git push origin mainPush vers la branche main
npm run releaseCréer version de release
FichierDescription
divjoy.config.jsConfiguration de Divjoy
next.config.jsConfiguration de Next.js
tailwind.config.jsConfiguration de Tailwind CSS
prisma/schema.prismaSchéma de base de données
.env.localVariables d’environnement locales
package.jsonDépendances du projet
CommandeDescription
npm run doctorExécuter des vérifications de diagnostic
npm run cleanNettoyer les artefacts de build
npm run resetRéinitialiser le projet à un état propre
npm run debugDémarrer en mode débogage
CommandeDescription
npm run generate:sitemapGénérer le sitemap
npm run generate:robotsGénérer robots.txt
npm run seo:auditEffectuer un audit SEO
npm run pwa:buildCréer une Progressive Web App
CommandeDescription
----------------------
npm run team:setupConfiguration de l’environnement d’équipe
npm run team:syncSynchroniser les configurations d’équipe
npm run docs:generateGénérer la documentation du projet
npm run docs:serveServir la documentation localement