Umfassende Divjoy-Befehle und Workflows für die Generierung und Entwicklung von React-Codebasis.
Projekterstellung
| Befehl | Beschreibung |
|---|
npx create-divjoy-app my-app | Neues Divjoy-Projekt erstellen |
npm create divjoy-app@latest | Mit neuester Vorlage erstellen |
yarn create divjoy-app my-app | Mit Yarn erstellen |
git clone <divjoy-repo> my-app | Klonen des generierten Repositorys |
Entwicklungsbefehle
| Befehl | Beschreibung |
|---|
npm start | Entwicklungsserver starten |
npm run dev | Entwicklungsmodus starten |
yarn dev | Beginne mit Yarn |
npm run build | Für Produktion erstellen |
npm run preview | Produktions-Build vorschau |
npm test | Test-Suite ausführen |
npm run test:watch | Tests im Watch-Modus ausführen |
npm run lint | ESLint ausführen |
npm run format | Code mit Prettier formatieren |
Datenbankoperationen
| Befehl | Beschreibung |
|---|
npm run db:migrate | Datenbankmigrationen ausführen |
npm run db:seed | Seed-Datenbank mit Beispieldaten |
npm run db:reset | Datenbank zurücksetzen |
npm run db:studio | Open Database Studio |
npm run db:generate | Prisma Client generieren |
npm run db:push | Push-Schema zur Datenbank |
Authentifizierungseinrichtung
| Befehl | Beschreibung |
|---|
npm run auth:setup | Authentication einrichten |
npm run auth:migrate | Auth-Tabellen migrieren |
npm run auth:seed | Seed Auth-Daten |
npm run auth:test | Test-Authentifizierungsablauf |
Bereitstellungsbefehle
| Befehl | Beschreibung |
|---|
npm run deploy | In Produktion bereitstellen |
npm run deploy:vercel | Deploy auf Vercel |
npm run deploy:netlify | Deploy to Netlify |
npm run deploy:aws | Deploy to AWS |
npm run build:docker | Docker-Image erstellen |
docker-compose up | Beginnen Sie mit Docker Compose |
Umgebungskonfiguration
| Befehl | Beschreibung |
|---|
cp .env.example .env.local | Umgebungsvorlage kopieren |
npm run env:setup | Umgebungsvariablen einrichten |
npm run env:validate | Umgebungskonfiguration validieren |
UI-Komponentengenerierung
| Befehl | Beschreibung |
|---|
npm run generate:component | Neue Komponente generieren |
npm run generate:page | Neue Seite generieren |
npm run generate:hook | Generiere benutzerdefinierten Hook |
npm run generate:api | API-Route generieren |
Styling und Theming
| Befehl | Beschreibung |
|---|
npm run theme:build | Theme-Dateien erstellen |
npm run theme:watch | Theme-Änderungen beobachten |
npm run css:build | CSS-Dateien erstellen |
npm run tailwind:build | Tailwind CSS erstellen |
Testbefehle
| Befehl | Beschreibung |
|---|
npm run test:unit | Führe Unit-Tests aus |
npm run test:integration | Integration-Tests durchführen |
npm run test:e2e | End-to-End-Tests durchführen |
npm run test:coverage | Test-Coverage generieren |
npm run cypress:open | Öffne Cypress Test-Runner |
npm run cypress:run | Cypress-Tests headless ausführen |
Codequalität
| Befehl | Beschreibung |
|---|
npm run lint:fix | Linting-Probleme beheben |
npm run type-check | TypeScript-Typüberprüfung ausführen |
npm run analyze | Bundlegrößen analysieren |
npm run audit | Sicherheitsaudit durchführen |
Zahlungsintegration
| Befehl | Beschreibung |
|---|
npm run stripe:setup | Stripe-Integration einrichten |
npm run stripe:webhooks | Stripe Webhooks einrichten |
npm run stripe:test | Test-Zahlungsablauf |
npm run payments:migrate | Zahlungstabellen migrieren |
E-Mail-Konfiguration
| Befehl | Beschreibung |
|---|
npm run email:setup | E-Mail-Dienst einrichten |
npm run email:test | E-Mail-Versand testen |
npm run email:templates | E-Mail-Vorlagen generieren |
API-Entwicklung
| Befehl | Beschreibung |
|---|
npm run api:dev | API-Entwicklungsserver starten |
npm run api:build | API für die Produktion erstellen |
npm run api:test | Test API-Endpunkte |
npm run api:docs | API-Dokumentation generieren |
Monitoring und Analytik
| Befehl | Beschreibung |
|---|
npm run analytics:setup | Analytics-Tracking einrichten |
npm run monitoring:setup | Setup-Fehlerüberwachung |
npm run logs:view | Anwendungsprotokolle anzeigen |
Backup und Wiederherstellung
| Befehl | Beschreibung |
|---|
npm run backup:create | Projektsicherung erstellen |
npm run backup:restore | Von Backup wiederherstellen |
npm run export:data | Exportieren von Anwendungsdaten |
npm run import:data | Anwendungsdaten importieren |
Leistungsoptimierung
| Befehl | Beschreibung |
|---|
npm run optimize:images | Optimiere Image-Assets |
npm run optimize:bundle | JavaScript-Bundle optimieren |
npm run lighthouse | Lighthouse-Audit durchführen |
npm run perf:analyze | Performance-Metriken analysieren |
Sicherheitsbefehle
| Befehl | Beschreibung |
|---|
npm run security:audit | Sicherheitsaudit durchführen |
npm run security:update | Sicherheitsabhängigkeiten aktualisieren |
npm run security:scan | Scan nach Schwachstellen |
Internationalisierung
| Befehl | Beschreibung |
|---|
npm run i18n:extract | Übersetzungsstrings extrahieren |
npm run i18n:build | Übersetzungsdateien erstellen |
npm run i18n:validate | Übersetzungen validieren |
Docker-Operationen
Would you like me to continue with the remaining translations or provide more details for the empty sections?
| Befehl | Beschreibung |
|---|
docker build -t divjoy-app . | Docker-Image erstellen |
docker run -p 3000:3000 divjoy-app | Docker-Container ausführen |
docker-compose up -d | Services mit Docker Compose starten |
docker-compose down | Docker-Dienste stoppen |
| Befehl | Beschreibung |
|---|
git add . | Alle Änderungen bereitstellen |
git commit -m "feat: add feature" | Commit mit konventionellem Format |
git push origin main | Push in den main Branch |
npm run release | Release-Version erstellen |
| Datei | Beschreibung |
|---|
divjoy.config.js | Divjoy-Konfiguration |
next.config.js | Next.js Konfiguration |
tailwind.config.js | Tailwind CSS Konfiguration |
prisma/schema.prisma | Datenbankschema |
.env.local | Lokale Umgebungsvariablen |
package.json | Projekt-Abhängigkeiten |
| Befehl | Beschreibung |
|---|
npm run doctor | Diagnostische Checks durchführen |
npm run clean | Clean Build-Artefakte |
npm run reset | Projekt auf Ausgangszustand zurücksetzen |
npm run debug | Start im Debug-Modus |
| Befehl | Beschreibung |
|---|
npm run generate:sitemap | Sitemap generieren |
npm run generate:robots | Generiere robots.txt |
npm run seo:audit | SEO-Audit durchführen |
npm run pwa:build | Progressive Web App entwickeln |
| Befehl | Beschreibung |
| --------- | ------------- |
npm run team:setup | Setup-Team-Umgebung |
npm run team:sync | Synchronisiere Team-Konfigurationen |
npm run docs:generate | Generiere Projektdokumentation |
npm run docs:serve | Dokumentation lokal bereitstellen |