Commandes et workflows complets de Divjoy pour la génération et le développement de codebase React.
Création de Projet
| Commande | Description |
|---|
npx create-divjoy-app my-app | Créer un nouveau projet Divjoy |
npm create divjoy-app@latest | Créer avec le dernier modèle |
yarn create divjoy-app my-app | Créer avec Yarn |
git clone <divjoy-repo> my-app | Cloner le référentiel généré |
Commandes de Développement
| Commande | Description |
|---|
npm start | Démarrer le serveur de développement |
npm run dev | Démarrer le mode développement |
yarn dev | Commencez avec Yarn |
npm run build | Construire pour la production |
npm run preview | Aperçu de la build de production |
npm test | Exécuter la suite de tests |
npm run test:watch | Exécuter les tests en mode watch |
npm run lint | Exécuter ESLint |
npm run format | Formater le code avec Prettier |
Opérations de Base de Données
| Commande | Description |
|---|
npm run db:migrate | Exécuter les migrations de base de données |
npm run db:seed | Alimenter la base de données avec des données d’exemple |
npm run db:reset | Réinitialiser la base de données |
npm run db:studio | Open database studio |
npm run db:generate | Générer le client Prisma |
npm run db:push | Pousser le schéma vers la base de données |
Configuration de l’Authentification
| Commande | Description |
|---|
npm run auth:setup | Configuration de l’authentification |
npm run auth:migrate | Migrer les tables d’authentification |
npm run auth:seed | Données d’authentification de seed |
npm run auth:test | Tester le flux d’authentification |
Commandes de Déploiement
| Commande | Description |
|---|
npm run deploy | Déployer en production |
npm run deploy:vercel | Déployer sur Vercel |
npm run deploy:netlify | Déployer sur Netlify |
npm run deploy:aws | Déployer sur AWS |
npm run build:docker | Construire une image Docker |
docker-compose up | Commencez avec Docker Compose |
Configuration de l’Environnement
| Commande | Description |
|---|
cp .env.example .env.local | Copier le modèle d’environnement |
npm run env:setup | Configuration des variables d’environnement |
npm run env:validate | Valider la configuration de l’environnement |
Génération de Composants UI
| Commande | Description |
|---|
npm run generate:component | Générer un nouveau composant |
npm run generate:page | Générer une nouvelle page |
npm run generate:hook | Générer un hook personnalisé |
npm run generate:api | Générer un itinéraire API |
Styles et Thèmes
| Commande | Description |
|---|
npm run theme:build | Construire les fichiers de thème |
npm run theme:watch | Surveiller les changements de thème |
npm run css:build | Construire des fichiers CSS |
npm run tailwind:build | Construire Tailwind CSS |
Commandes de Test
| Commande | Description |
|---|
npm run test:unit | Exécuter des tests unitaires |
npm run test:integration | Exécuter des tests d’intégration |
npm run test:e2e | Exécuter des tests de bout en bout |
npm run test:coverage | Générer la couverture de tests |
npm run cypress:open | Ouvrir le test runner Cypress |
npm run cypress:run | Exécuter des tests Cypress en mode headless |
Qualité du Code
| Commande | Description |
|---|
npm run lint:fix | Corriger les problèmes de linting |
npm run type-check | Exécuter la vérification de type TypeScript |
npm run analyze | Analyser la taille du bundle |
npm run audit | Effectuer un audit de sécurité |
Intégration de Paiement
| Commande | Description |
|---|
npm run stripe:setup | Configuration de l’intégration Stripe |
npm run stripe:webhooks | Configuration des webhooks Stripe |
npm run stripe:test | Tester le flux de paiement |
npm run payments:migrate | Migrer les tables de paiement |
Configuration des Emails
| Commande | Description |
|---|
npm run email:setup | Configuration du service email |
npm run email:test | Test d’envoi d’email |
npm run email:templates | Générer des modèles d’email |
Développement d’API
| Commande | Description |
|---|
npm run api:dev | Démarrer le serveur de développement API |
npm run api:build | Construire une API pour la production |
npm run api:test | Tester les endpoints API |
npm run api:docs | Générer la documentation API |
Surveillance et Analytique
| Commande | Description |
|---|
npm run analytics:setup | Configuration du suivi analytique |
npm run monitoring:setup | Configuration de la surveillance des erreurs |
npm run logs:view | Afficher les journaux de l’application |
Sauvegarde et Restauration
| Commande | Description |
|---|
npm run backup:create | Créer une sauvegarde de projet |
npm run backup:restore | Restaurer à partir de la sauvegarde |
npm run export:data | Exporter les données de l’application |
npm run import:data | Importer les données de l’application |
| Commande | Description |
|---|
npm run optimize:images | Optimiser les ressources d’image |
npm run optimize:bundle | Optimiser le bundle JavaScript |
npm run lighthouse | Exécuter l’audit Lighthouse |
npm run perf:analyze | Analyser les métriques de performance |
Commandes de Sécurité
| Commande | Description |
|---|
npm run security:audit | Effectuer un audit de sécurité |
npm run security:update | Mettre à jour les dépendances de sécurité |
npm run security:scan | Scanner pour des vulnérabilités |
Internationalisation
| Commande | Description |
|---|
npm run i18n:extract | Extraire les chaînes de traduction |
npm run i18n:build | Générer des fichiers de traduction |
npm run i18n:validate | Valider les traductions |
Opérations Docker
Would you like me to fill in the remaining sections with translations as well?
| Commande | Description |
|---|
docker build -t divjoy-app . | Construire une image Docker |
docker run -p 3000:3000 divjoy-app | Exécuter un conteneur Docker |
docker-compose up -d | Démarrer des services avec Docker Compose |
docker-compose down | Arrêter les services Docker |
| Commande | Description |
|---|
git add . | Stager tous les changements |
git commit -m "feat: add feature" | Commit avec format conventionnel |
git push origin main | Push vers la branche main |
npm run release | Créer version de release |
| Fichier | Description |
|---|
divjoy.config.js | Configuration de Divjoy |
next.config.js | Configuration de Next.js |
tailwind.config.js | Configuration de Tailwind CSS |
prisma/schema.prisma | Schéma de base de données |
.env.local | Variables d’environnement locales |
package.json | Dépendances du projet |
| Commande | Description |
|---|
npm run doctor | Exécuter des vérifications de diagnostic |
npm run clean | Nettoyer les artefacts de build |
npm run reset | Réinitialiser le projet à un état propre |
npm run debug | Démarrer en mode débogage |
| Commande | Description |
|---|
npm run generate:sitemap | Générer le sitemap |
npm run generate:robots | Générer robots.txt |
npm run seo:audit | Effectuer un audit SEO |
npm run pwa:build | Créer une Progressive Web App |
| Commande | Description |
| --------- | ------------- |
npm run team:setup | Configuration de l’environnement d’équipe |
npm run team:sync | Synchroniser les configurations d’équipe |
npm run docs:generate | Générer la documentation du projet |
npm run docs:serve | Servir la documentation localement |