Visão Geral da Raph CLI

A Raph CLI é uma ferramenta de linha de comando moderna projetada para acelerar o desenvolvimento de aplicações Next.js com App Router. Combinando velocidade, flexibilidade e uma excelente experiência do desenvolvedor. Ela permite criar, configurar e otimizar projetos de forma intuitiva e rápida, oferecendo uma configuração padrão otimizada e diversas opções de customização.

⚡ Velocidade

Criação de projetos em segundos com configurações otimizadas para Next.js e Tailwind CSS, sem perder a performance.

  • Inicialização rápida com templates prontos
  • Configuração automatizada de TypeScript e Prettier
  • Suporte completo a App Router no Next.js

🧩 Extensibilidade

Sistema de plugins para adicionar funcionalidades específicas ao seu projeto, permitindo personalizações avançadas.

  • Suporte a plugins personalizados de integração
  • Adição de bibliotecas como Prisma, NextAuth e tRPC de forma simples
  • Facilidade para incluir ferramentas como ESLint, Prettier e Jest

🛠️ Funcionalidades Principais

🚀 Início Rápido

Comece seu projeto rapidamente com templates prontos, eliminando a necessidade de configuração manual para tecnologias como TypeScript, Next.js e Tailwind.

🔒 Segurança

A CLI garante práticas seguras, configurando automaticamente arquivos como `.env` e implementando boas práticas de segurança.

🌱 Sustentabilidade do Código

A Raph CLI foca não só em performance, mas também em manter um código limpo e sustentável. Seu sistema de geração de código segue princípios de arquitetura limpa, o que torna a manutenção e evolução do sistema mais simples.

  • Modularidade: cada parte do código é desacoplada, permitindo alterações rápidas sem comprometer outras funcionalidades.
  • Testabilidade: a estrutura criada pela Raph CLI facilita a integração de ferramentas de testes como Jest e Cypress.
  • Boas práticas: o código gerado segue as melhores práticas da comunidade, desde a organização de pastas até a configuração de hooks no Git.

🔧 Suporte a Ferramentas

Além de suas funcionalidades principais, a Raph CLI suporta diversas ferramentas integradas, como ESLint, Prettier, Prisma e NextAuth. Essa integração permite que você se concentre no desenvolvimento sem se preocupar com configurações adicionais.

  • Configuração automática de ESLint e Prettier com regras adaptadas ao seu projeto
  • Integração simplificada com bancos de dados através do Prisma
  • Autenticação segura com NextAuth, pronta para uso em seu projeto