Zum Inhalt springen

Divjoy Befehle

Umfassende Divjoy-Befehle und Workflows für die Generierung und Entwicklung von React-Codebasis.

Projekterstellung

BefehlBeschreibung
npx create-divjoy-app my-appNeues Divjoy-Projekt erstellen
npm create divjoy-app@latestMit neuester Vorlage erstellen
yarn create divjoy-app my-appMit Yarn erstellen
git clone <divjoy-repo> my-appKlonen des generierten Repositorys

Entwicklungsbefehle

BefehlBeschreibung
npm startEntwicklungsserver starten
npm run devEntwicklungsmodus starten
yarn devBeginne mit Yarn
npm run buildFür Produktion erstellen
npm run previewProduktions-Build vorschau
npm testTest-Suite ausführen
npm run test:watchTests im Watch-Modus ausführen
npm run lintESLint ausführen
npm run formatCode mit Prettier formatieren

Datenbankoperationen

BefehlBeschreibung
npm run db:migrateDatenbankmigrationen ausführen
npm run db:seedSeed-Datenbank mit Beispieldaten
npm run db:resetDatenbank zurücksetzen
npm run db:studioOpen Database Studio
npm run db:generatePrisma Client generieren
npm run db:pushPush-Schema zur Datenbank

Authentifizierungseinrichtung

BefehlBeschreibung
npm run auth:setupAuthentication einrichten
npm run auth:migrateAuth-Tabellen migrieren
npm run auth:seedSeed Auth-Daten
npm run auth:testTest-Authentifizierungsablauf

Bereitstellungsbefehle

BefehlBeschreibung
npm run deployIn Produktion bereitstellen
npm run deploy:vercelDeploy auf Vercel
npm run deploy:netlifyDeploy to Netlify
npm run deploy:awsDeploy to AWS
npm run build:dockerDocker-Image erstellen
docker-compose upBeginnen Sie mit Docker Compose

Umgebungskonfiguration

BefehlBeschreibung
cp .env.example .env.localUmgebungsvorlage kopieren
npm run env:setupUmgebungsvariablen einrichten
npm run env:validateUmgebungskonfiguration validieren

UI-Komponentengenerierung

BefehlBeschreibung
npm run generate:componentNeue Komponente generieren
npm run generate:pageNeue Seite generieren
npm run generate:hookGeneriere benutzerdefinierten Hook
npm run generate:apiAPI-Route generieren

Styling und Theming

BefehlBeschreibung
npm run theme:buildTheme-Dateien erstellen
npm run theme:watchTheme-Änderungen beobachten
npm run css:buildCSS-Dateien erstellen
npm run tailwind:buildTailwind CSS erstellen

Testbefehle

BefehlBeschreibung
npm run test:unitFühre Unit-Tests aus
npm run test:integrationIntegration-Tests durchführen
npm run test:e2eEnd-to-End-Tests durchführen
npm run test:coverageTest-Coverage generieren
npm run cypress:openÖffne Cypress Test-Runner
npm run cypress:runCypress-Tests headless ausführen

Codequalität

BefehlBeschreibung
npm run lint:fixLinting-Probleme beheben
npm run type-checkTypeScript-Typüberprüfung ausführen
npm run analyzeBundlegrößen analysieren
npm run auditSicherheitsaudit durchführen

Zahlungsintegration

BefehlBeschreibung
npm run stripe:setupStripe-Integration einrichten
npm run stripe:webhooksStripe Webhooks einrichten
npm run stripe:testTest-Zahlungsablauf
npm run payments:migrateZahlungstabellen migrieren

E-Mail-Konfiguration

BefehlBeschreibung
npm run email:setupE-Mail-Dienst einrichten
npm run email:testE-Mail-Versand testen
npm run email:templatesE-Mail-Vorlagen generieren

API-Entwicklung

BefehlBeschreibung
npm run api:devAPI-Entwicklungsserver starten
npm run api:buildAPI für die Produktion erstellen
npm run api:testTest API-Endpunkte
npm run api:docsAPI-Dokumentation generieren

Monitoring und Analytik

BefehlBeschreibung
npm run analytics:setupAnalytics-Tracking einrichten
npm run monitoring:setupSetup-Fehlerüberwachung
npm run logs:viewAnwendungsprotokolle anzeigen

Backup und Wiederherstellung

BefehlBeschreibung
npm run backup:createProjektsicherung erstellen
npm run backup:restoreVon Backup wiederherstellen
npm run export:dataExportieren von Anwendungsdaten
npm run import:dataAnwendungsdaten importieren

Leistungsoptimierung

BefehlBeschreibung
npm run optimize:imagesOptimiere Image-Assets
npm run optimize:bundleJavaScript-Bundle optimieren
npm run lighthouseLighthouse-Audit durchführen
npm run perf:analyzePerformance-Metriken analysieren

Sicherheitsbefehle

BefehlBeschreibung
npm run security:auditSicherheitsaudit durchführen
npm run security:updateSicherheitsabhängigkeiten aktualisieren
npm run security:scanScan nach Schwachstellen

Internationalisierung

BefehlBeschreibung
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?

BefehlBeschreibung
docker build -t divjoy-app .Docker-Image erstellen
docker run -p 3000:3000 divjoy-appDocker-Container ausführen
docker-compose up -dServices mit Docker Compose starten
docker-compose downDocker-Dienste stoppen
BefehlBeschreibung
git add .Alle Änderungen bereitstellen
git commit -m "feat: add feature"Commit mit konventionellem Format
git push origin mainPush in den main Branch
npm run releaseRelease-Version erstellen
DateiBeschreibung
divjoy.config.jsDivjoy-Konfiguration
next.config.jsNext.js Konfiguration
tailwind.config.jsTailwind CSS Konfiguration
prisma/schema.prismaDatenbankschema
.env.localLokale Umgebungsvariablen
package.jsonProjekt-Abhängigkeiten
BefehlBeschreibung
npm run doctorDiagnostische Checks durchführen
npm run cleanClean Build-Artefakte
npm run resetProjekt auf Ausgangszustand zurücksetzen
npm run debugStart im Debug-Modus
BefehlBeschreibung
npm run generate:sitemapSitemap generieren
npm run generate:robotsGeneriere robots.txt
npm run seo:auditSEO-Audit durchführen
npm run pwa:buildProgressive Web App entwickeln
BefehlBeschreibung
----------------------
npm run team:setupSetup-Team-Umgebung
npm run team:syncSynchronisiere Team-Konfigurationen
npm run docs:generateGeneriere Projektdokumentation
npm run docs:serveDokumentation lokal bereitstellen