Pular para o conteúdo

Comandos do Divjoy

Comandos e fluxos de trabalho abrangentes do Divjoy para geração e desenvolvimento de base de código React.

Criação de Projeto

ComandoDescrição
npx create-divjoy-app my-appCriar novo projeto Divjoy
npm create divjoy-app@latestCriar com o modelo mais recente
yarn create divjoy-app my-appCriar com Yarn
git clone <divjoy-repo> my-appClonar repositório gerado

Comandos de Desenvolvimento

ComandoDescrição
npm startIniciar servidor de desenvolvimento
npm run devIniciar modo de desenvolvimento
yarn devComece com Yarn
npm run buildConstruir para produção
npm run previewVisualizar build de produção
npm testExecutar suite de testes
npm run test:watchExecutar testes em modo de observação
npm run lintExecutar ESLint
npm run formatFormate código com Prettier

Operações de Banco de Dados

ComandoDescrição
npm run db:migrateExecutar migrações de banco de dados
npm run db:seedAlimentar banco de dados com dados de exemplo
npm run db:resetRedefinir banco de dados
npm run db:studioEstúdio de banco de dados aberto
npm run db:generateGerar cliente Prisma
npm run db:pushEnviar esquema para o banco de dados

Configuração de Autenticação

ComandoDescrição
npm run auth:setupConfigurar autenticação
npm run auth:migrateMigrar tabelas de autenticação
npm run auth:seedDados de autenticação seed
npm run auth:testTestar fluxo de autenticação

Comandos de Implantação

ComandoDescrição
npm run deployDeploy para produção
npm run deploy:vercelDeploy para Vercel
npm run deploy:netlifyDeploy para Netlify
npm run deploy:awsDeploy para AWS
npm run build:dockerConstruir imagem Docker
docker-compose upComece com Docker Compose

Configuração de Ambiente

ComandoDescrição
cp .env.example .env.localCopiar modelo de ambiente
npm run env:setupConfigurar variáveis de ambiente
npm run env:validateValidar configuração de ambiente

Geração de Componentes de Interface

ComandoDescrição
npm run generate:componentGerar novo componente
npm run generate:pageGerar nova página
npm run generate:hookGerar hook personalizado
npm run generate:apiGerar rota de API

Estilização e Temas

ComandoDescrição
npm run theme:buildCriar arquivos de tema
npm run theme:watchObservar mudanças de tema
npm run css:buildConstruir arquivos CSS
npm run tailwind:buildConstruir Tailwind CSS

Comandos de Teste

ComandoDescrição
npm run test:unitExecutar testes unitários
npm run test:integrationExecutar testes de integração
npm run test:e2eExecutar testes de ponta a ponta
npm run test:coverageGerar cobertura de testes
npm run cypress:openAbrir o executor de testes Cypress
npm run cypress:runExecute testes do Cypress sem interface gráfica

Qualidade de Código

ComandoDescrição
npm run lint:fixCorrigir problemas de linting
npm run type-checkExecutar verificação de tipos do TypeScript
npm run analyzeAnalisar tamanho do bundle
npm run auditExecutar auditoria de segurança

Integração de Pagamento

ComandoDescrição
npm run stripe:setupConfiguração da integração do Stripe
npm run stripe:webhooksConfigurar webhooks do Stripe
npm run stripe:testTestar fluxo de pagamento
npm run payments:migrateMigrar tabelas de pagamento

Configuração de E-mail

ComandoDescrição
npm run email:setupConfigurar serviço de email
npm run email:testTestar envio de email
npm run email:templatesGerar modelos de e-mail

Desenvolvimento de API

ComandoDescrição
npm run api:devIniciar servidor de desenvolvimento de API
npm run api:buildConstruir API para produção
npm run api:testTestar endpoints de API
npm run api:docsGerar documentação de API

Monitoramento e Análise

ComandoDescrição
npm run analytics:setupConfigurar rastreamento de analytics
npm run monitoring:setupConfiguração de monitoramento de erros
npm run logs:viewVisualizar logs da aplicação

Backup e Restauração

ComandoDescrição
npm run backup:createCriar backup do projeto
npm run backup:restoreRestaurar do backup
npm run export:dataExportar dados do aplicativo
npm run import:dataImportar dados do aplicativo

Otimização de Desempenho

ComandoDescrição
npm run optimize:imagesOtimizar assets de imagem
npm run optimize:bundleOtimizar bundle JavaScript
npm run lighthouseExecutar auditoria do Lighthouse
npm run perf:analyzeAnalisar métricas de performance

Comandos de Segurança

ComandoDescrição
npm run security:auditExecutar auditoria de segurança
npm run security:updateAtualizar dependências de segurança
npm run security:scanEscanear em busca de vulnerabilidades

Internacionalização

ComandoDescrição
npm run i18n:extractExtrair strings de tradução
npm run i18n:buildCriar arquivos de tradução
npm run i18n:validateValidar traduções

Operações Docker

Would you like me to fill in the remaining empty sections or provide more details for any specific section?

ComandoDescrição
docker build -t divjoy-app .Construir imagem Docker
docker run -p 3000:3000 divjoy-appExecutar contêiner Docker
docker-compose up -dIniciar serviços com Docker Compose
docker-compose downParar serviços Docker
ComandoDescrição
git add .Preparar todas as alterações
git commit -m "feat: add feature"Faça commit com formato convencional
git push origin mainEnviar para branch principal
npm run releaseCriar versão de lançamento
ArquivoDescrição
divjoy.config.jsConfiguração do Divjoy
next.config.jsConfiguração do Next.js
tailwind.config.jsConfiguração do Tailwind CSS
prisma/schema.prismaEsquema de banco de dados
.env.localVariáveis de ambiente locais
package.jsonDependências do projeto
ComandoDescrição
npm run doctorExecutar verificações de diagnóstico
npm run cleanLimpar artefatos de build
npm run resetRedefinir projeto para estado limpo
npm run debugIniciar em modo de depuração
ComandoDescrição
npm run generate:sitemapGerar sitemap
npm run generate:robotsGerar robots.txt
npm run seo:auditExecutar auditoria SEO
npm run pwa:buildConstruir Progressive Web App
ComandoDescrição
----------------------
npm run team:setupConfigurar ambiente da equipe
npm run team:syncSincronizar configurações de equipe
npm run docs:generateGerar documentação do projeto
npm run docs:serveServir documentação localmente