Interactive CLI以启动全栈,TypeAfe Next.js应用程序。
通过运行npm create t3-app@latest开始使用T3堆栈
在此处观看Theo的概述
“ T3堆栈”是由Theo制作的Web开发堆栈,重点是简单,模块化和全堆栈类型。它由:
create-t3-app ?模板?有点儿? create-t3-app是由经验丰富的T3 Stack Devs构建的CLI,可简化模块化T3堆栈应用程序的设置。这意味着每个部分都是可选的,并且“模板”是根据您的特定需求生成的。
在无数的项目和多年的这项技术之后,我们有很多意见和见解。我们已经尽力将它们编码到此CLI中。
这不是一个包罗万象的模板。我们希望您带上自己的图书馆来解决您的应用程序的需求。尽管我们不想为更具体的问题(例如国家管理和部署)开出解决方案,但我们确实在此处列出了一些建议。
我们将是坦率的 - 这是一个自以为是的项目。我们围绕建筑物分享了一些核心信念,并将其视为我们决策的基础。
很容易陷入“添加所有内容”的陷阱 - 我们明确不想这样做。添加到create-t3-app中的所有内容都应解决所包括的核心技术中存在的特定问题。这意味着我们不会添加诸如状态库( zustand , redux )之类的东西,但是我们将添加nextauth.js之类的东西,并为您集成Prisma和TRPC。
我们喜欢我们的出血边缘技术。速度和从新狗屎中带来的乐趣真的很酷。我们认为,在风险较小的零件中使用风险更高的技术负责任地流血很重要。这意味着我们不会押注风险的新数据库技术(SQL很棒!)。但是,我们很高兴地bes trpc,因为它只是搬走很重要的功能。
create-t3-app的既定目标是提供最快的方法来启动新的全栈Typesafe Web应用程序。我们在这些部分中认真对待类型的安全性,因为它可以提高我们的生产力,并帮助我们越来越少。任何损害create-t3-app的类型性质的决定都是应在另一个项目中做出的决定。
要使用create-t3-app脚打脚克,请运行以下四个命令中的任何一个并回答命令提示问题:
npm create t3-app@latestyarn create t3-apppnpm create t3-app@latestbun create t3-app@latest有关更高级的用法,请查看CLI文档。
寻求帮助,讨论最佳实践或任何其他将受益于创建t3 app的对话:
加入T3 Discord服务器
我们 ?贡献者!请随时为该项目做出贡献,但请在打开问题或公关之前阅读贡献指南,以便您了解分支机构策略和本地开发环境。我们也欢迎您加入我们的Discord社区以获得支持或贡献指导。
用贡献制成