CLI interactiva para iniciar una aplicación TypeSafe de pila completa.
Comience con la pila T3 ejecutando npm create t3-app@latest
Mira la descripción general de Theo en YouTube aquí
La "pila T3" es una pila de desarrollo web realizada por Theo centrada en la simplicidad , la modularidad y el typing-stack . Consiste en:
create-t3-app ? Una plantilla? ¿Un poco? create-t3-app es una CLI construida por los desarrolladores de pila T3 experimentados para optimizar la configuración de una aplicación modular de pila T3. Esto significa que cada pieza es opcional, y la "plantilla" se genera en función de sus necesidades específicas.
Después de innumerables proyectos y muchos años en esta tecnología, tenemos muchas opiniones e ideas. Hemos hecho todo lo posible para codificarlos en este CLI.
Esta no es una plantilla con todo incluido. Esperamos que traiga sus propias bibliotecas que resuelvan las necesidades de su aplicación. Si bien no queremos prescribir soluciones a problemas más específicos como la gestión estatal y la implementación, tenemos algunas recomendaciones enumeradas aquí.
Seremos sinceros, este es un proyecto obstinado . Compartimos un puñado de creencias centrales sobre la construcción y las tratamos como la base de nuestras decisiones.
Es fácil caer en la trampa de "agregar todo", explícitamente no queremos hacer eso. Todo lo agregado para create-t3-app debería resolver un problema específico que existe dentro de las tecnologías centrales incluidas. Esto significa que no agregaremos cosas como las bibliotecas estatales ( zustand , redux ), pero agregaremos cosas como NextAuth.js e integraremos prisma y TRPC para usted.
Nos encanta nuestra tecnología de borde sangrante. La cantidad de velocidad y, sinceramente, la diversión que sale de la nueva mierda es realmente genial. Creemos que es importante sangrar de manera responsable , utilizando tecnología más riesgosa en las partes menos riesgosas. Esto significa que no apostaríamos por una nueva tecnología de base de datos arriesgada (¡SQL es genial!). Pero felizmente apostamos por TRPC, ya que son solo funciones que son triviales para alejarse.
El objetivo establecido de create-t3-app es proporcionar la forma más rápida de iniciar una nueva aplicación web con typesfe de pila completa. Tomamos en serio la seguridad de los tipos en estas partes, ya que mejora nuestra productividad y nos ayuda a enviar menos errores. Cualquier decisión que comprometa la naturaleza typage de create-t3-app es una decisión que debe tomarse en un proyecto diferente.
Para andamiar una aplicación usando create-t3-app , ejecute cualquiera de los siguientes cuatro comandos y responda las preguntas del símbolo del sistema:
npm create t3-app@latestyarn create t3-apppnpm create t3-app@latestbun create t3-app@latestPara un uso más avanzado, consulte los Docs de CLI.
Para obtener ayuda, discusión sobre las mejores prácticas o cualquier otra conversación que se beneficie Crear-T3-APP:
Únase al servidor T3 Discord
Nosotros ? ¡Contribuyentes! Siéntase libre de contribuir a este proyecto, pero lea las pautas contribuyentes antes de abrir un problema o relaciones públicas para que comprenda la estrategia de ramificación y el entorno de desarrollo local. También le damos la bienvenida para unirse a nuestra comunidad de Discord para obtener orientación de apoyo o contribución.
Hecho con contribuciones