À propos du projet
create-t3-app est un outil en ligne de commande interactif pour démarrer une application Next.js full-stack et typesafe. Plutôt que de fournir un modèle fixe, la CLI guide l'utilisateur via des invites et génère un projet basé sur les options sélectionnées, rendant chaque partie de la stack optionnelle afin d'être incluse ou ignorée selon les besoins de l'application.
Le README décrit l'outil comme faisant partie de la "T3 Stack", une stack de développement web axée sur la simplicité, la modularité et la typesafety full-stack. Les technologies référencées incluent Next.js, tRPC, Tailwind CSS, TypeScript, Prisma, Drizzle et NextAuth.js.
Le projet énonce trois principes directeurs dans son README. Premièrement, résoudre des problèmes : les ajouts doivent répondre à un problème spécifique au sein des technologies de base, c'est pourquoi les bibliothèques de gestion d'état (zustand, redux) sont délibérément exclues tandis que l'authentification et l'intégration ORM/API sont incluses. Deuxièmement, "bleed responsibly" : les technologies plus risquées et récentes sont utilisées dans des domaines moins critiques, les bases de données SQL étant privilégiées par rapport aux technologies de base de données non éprouvées. Troisièmement, la typesafety est traitée comme non optionnelle, et les décisions qui la compromettent sont considérées comme hors de portée.
Pour commencer, utilisez la commande create d'un gestionnaire de paquets : `npm create t3-app@latest`, `yarn create t3-app`, `pnpm create t3-app@latest`, ou `bun create t3-app@latest`, après quoi la CLI pose ses questions de configuration. Une utilisation plus avancée est documentée sur le site web du projet.
Le README oriente vers une communauté Discord pour l'aide, la discussion sur les meilleures pratiques et les conseils de contribution, et demande aux contributeurs de lire les Contributing Guidelines avant d'ouvrir un ticket ou une pull request afin de comprendre la stratégie de branching et l'environnement de développement local. Une galerie de contributeurs et une attribution Vercel sont également affichées.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.