Comandos e fluxos de trabalho abrangentes do Divjoy para geração e desenvolvimento de base de código React.
Criação de Projeto
| Comando | Descrição |
|---|
npx create-divjoy-app my-app | Criar novo projeto Divjoy |
npm create divjoy-app@latest | Criar com o modelo mais recente |
yarn create divjoy-app my-app | Criar com Yarn |
git clone <divjoy-repo> my-app | Clonar repositório gerado |
Comandos de Desenvolvimento
| Comando | Descrição |
|---|
npm start | Iniciar servidor de desenvolvimento |
npm run dev | Iniciar modo de desenvolvimento |
yarn dev | Comece com Yarn |
npm run build | Construir para produção |
npm run preview | Visualizar build de produção |
npm test | Executar suite de testes |
npm run test:watch | Executar testes em modo de observação |
npm run lint | Executar ESLint |
npm run format | Formate código com Prettier |
Operações de Banco de Dados
| Comando | Descrição |
|---|
npm run db:migrate | Executar migrações de banco de dados |
npm run db:seed | Alimentar banco de dados com dados de exemplo |
npm run db:reset | Redefinir banco de dados |
npm run db:studio | Estúdio de banco de dados aberto |
npm run db:generate | Gerar cliente Prisma |
npm run db:push | Enviar esquema para o banco de dados |
Configuração de Autenticação
| Comando | Descrição |
|---|
npm run auth:setup | Configurar autenticação |
npm run auth:migrate | Migrar tabelas de autenticação |
npm run auth:seed | Dados de autenticação seed |
npm run auth:test | Testar fluxo de autenticação |
Comandos de Implantação
| Comando | Descrição |
|---|
npm run deploy | Deploy para produção |
npm run deploy:vercel | Deploy para Vercel |
npm run deploy:netlify | Deploy para Netlify |
npm run deploy:aws | Deploy para AWS |
npm run build:docker | Construir imagem Docker |
docker-compose up | Comece com Docker Compose |
Configuração de Ambiente
| Comando | Descrição |
|---|
cp .env.example .env.local | Copiar modelo de ambiente |
npm run env:setup | Configurar variáveis de ambiente |
npm run env:validate | Validar configuração de ambiente |
Geração de Componentes de Interface
| Comando | Descrição |
|---|
npm run generate:component | Gerar novo componente |
npm run generate:page | Gerar nova página |
npm run generate:hook | Gerar hook personalizado |
npm run generate:api | Gerar rota de API |
Estilização e Temas
| Comando | Descrição |
|---|
npm run theme:build | Criar arquivos de tema |
npm run theme:watch | Observar mudanças de tema |
npm run css:build | Construir arquivos CSS |
npm run tailwind:build | Construir Tailwind CSS |
Comandos de Teste
| Comando | Descrição |
|---|
npm run test:unit | Executar testes unitários |
npm run test:integration | Executar testes de integração |
npm run test:e2e | Executar testes de ponta a ponta |
npm run test:coverage | Gerar cobertura de testes |
npm run cypress:open | Abrir o executor de testes Cypress |
npm run cypress:run | Execute testes do Cypress sem interface gráfica |
Qualidade de Código
| Comando | Descrição |
|---|
npm run lint:fix | Corrigir problemas de linting |
npm run type-check | Executar verificação de tipos do TypeScript |
npm run analyze | Analisar tamanho do bundle |
npm run audit | Executar auditoria de segurança |
Integração de Pagamento
| Comando | Descrição |
|---|
npm run stripe:setup | Configuração da integração do Stripe |
npm run stripe:webhooks | Configurar webhooks do Stripe |
npm run stripe:test | Testar fluxo de pagamento |
npm run payments:migrate | Migrar tabelas de pagamento |
Configuração de E-mail
| Comando | Descrição |
|---|
npm run email:setup | Configurar serviço de email |
npm run email:test | Testar envio de email |
npm run email:templates | Gerar modelos de e-mail |
Desenvolvimento de API
| Comando | Descrição |
|---|
npm run api:dev | Iniciar servidor de desenvolvimento de API |
npm run api:build | Construir API para produção |
npm run api:test | Testar endpoints de API |
npm run api:docs | Gerar documentação de API |
Monitoramento e Análise
| Comando | Descrição |
|---|
npm run analytics:setup | Configurar rastreamento de analytics |
npm run monitoring:setup | Configuração de monitoramento de erros |
npm run logs:view | Visualizar logs da aplicação |
Backup e Restauração
| Comando | Descrição |
|---|
npm run backup:create | Criar backup do projeto |
npm run backup:restore | Restaurar do backup |
npm run export:data | Exportar dados do aplicativo |
npm run import:data | Importar dados do aplicativo |
Otimização de Desempenho
| Comando | Descrição |
|---|
npm run optimize:images | Otimizar assets de imagem |
npm run optimize:bundle | Otimizar bundle JavaScript |
npm run lighthouse | Executar auditoria do Lighthouse |
npm run perf:analyze | Analisar métricas de performance |
Comandos de Segurança
| Comando | Descrição |
|---|
npm run security:audit | Executar auditoria de segurança |
npm run security:update | Atualizar dependências de segurança |
npm run security:scan | Escanear em busca de vulnerabilidades |
Internacionalização
| Comando | Descrição |
|---|
npm run i18n:extract | Extrair strings de tradução |
npm run i18n:build | Criar arquivos de tradução |
npm run i18n:validate | Validar traduções |
Operações Docker
Would you like me to fill in the remaining empty sections or provide more details for any specific section?
| Comando | Descrição |
|---|
docker build -t divjoy-app . | Construir imagem Docker |
docker run -p 3000:3000 divjoy-app | Executar contêiner Docker |
docker-compose up -d | Iniciar serviços com Docker Compose |
docker-compose down | Parar serviços Docker |
| Comando | Descrição |
|---|
git add . | Preparar todas as alterações |
git commit -m "feat: add feature" | Faça commit com formato convencional |
git push origin main | Enviar para branch principal |
npm run release | Criar versão de lançamento |
| Arquivo | Descrição |
|---|
divjoy.config.js | Configuração do Divjoy |
next.config.js | Configuração do Next.js |
tailwind.config.js | Configuração do Tailwind CSS |
prisma/schema.prisma | Esquema de banco de dados |
.env.local | Variáveis de ambiente locais |
package.json | Dependências do projeto |
| Comando | Descrição |
|---|
npm run doctor | Executar verificações de diagnóstico |
npm run clean | Limpar artefatos de build |
npm run reset | Redefinir projeto para estado limpo |
npm run debug | Iniciar em modo de depuração |
| Comando | Descrição |
|---|
npm run generate:sitemap | Gerar sitemap |
npm run generate:robots | Gerar robots.txt |
npm run seo:audit | Executar auditoria SEO |
npm run pwa:build | Construir Progressive Web App |
| Comando | Descrição |
| --------- | ------------- |
npm run team:setup | Configurar ambiente da equipe |
npm run team:sync | Sincronizar configurações de equipe |
npm run docs:generate | Gerar documentação do projeto |
npm run docs:serve | Servir documentação localmente |