create-t3-app - 交互式 CLI 使用T3 Stack快速设置项目

Created at: 2022-05-24 21:31:01
Language: TypeScript
License: MIT

T3 徽标

创建 t3 应用程序

交互式 CLI,用于启动全堆栈、类型安全的 Next.js 应用。

通过运行开始使用 T3 堆栈

npm create t3-app@latest

公关-欢迎 不和 NPM 版本 下载

西奥的视频缩略图,脸上表情难以辨认

在这里观看Theo在Youtube上的概述

目录

T3 堆栈

“T3 Stack”是由Theo制作的Web开发堆栈,专注于简单性,模块化全栈类型安全。它包括:

所以。。。什么?模板?
create-t3-app

有点? 是由经验丰富的 T3 堆栈开发人员构建的 CLI,用于简化模块化 T3 堆栈应用程序的设置。这意味着每个部分都是可选的,“模板”是根据你的特定需求生成的。

create-t3-app

经过无数的项目和多年的技术,我们有很多意见和见解。我们已尽最大努力将它们编码到此 CLI 中。

这不是一个包罗万象的模板。我们希望你自带库来解决你的应用程序的需求。虽然我们不想为更具体的问题(如状态管理和部署)规定解决方案,但我们确实在此处列出了一些建议

T3 公理

坦率地说——这是一个固执己见的项目。我们在建设方面有一些共同的核心信念,并将它们视为我们决策的基础。

1. 解决问题

很容易陷入“添加所有内容”的陷阱 - 我们明确不想这样做。添加的所有内容都应解决所包含的核心技术中存在的特定问题。这意味着我们不会添加状态库 (, ) 之类的东西,但我们会添加 NextAuth 之类的东西.js并为你集成 Prisma 和 tRPC。

create-t3-app
zustand
redux

2. 负责任地放血

我们热爱我们的尖端技术。从新狗屎中产生的速度和乐趣真的很酷。我们认为负责任地放血很重要,在风险较小的部分使用风险较高的技术。这意味着我们不会⛔️把赌注押在有风险的新数据库技术上(SQL很棒!)。但我们很乐意押注 tRPC,因为它只是微不足道的函数。

3. 类型安全不是可选的

的既定目标是提供启动新的全栈、类型安全的 Web 应用程序的最快方法。我们在这些部件中认真对待类型安全,因为它提高了我们的生产力并帮助我们减少了错误。任何损害类型安全性质的决定都是应该在不同的项目中做出的决定。

create-t3-app
create-t3-app

开始

若要使用 搭建应用基架,请运行以下三个命令中的任何一个并回答命令提示符问题:

create-t3-app

新人掌

npm create t3-app@latest

yarn create t3-app

pnpm

pnpm create t3-app@latest

有关更高级的用法,请查看 CLI 文档

社区

如需帮助、有关最佳实践的讨论或任何其他有益于 create-t3-app 的对话:

加入 T3 不和谐服务器

贡献

我们💖贡献者!请随时为这个项目做出贡献,但在打开问题或 PR 之前,请阅读贡献指南以便你了解分支策略和本地开发环境。我们也欢迎你加入我们的 Discord 社区以获得支持或贡献指导。

项目贡献者的头像表

contrib.rocks 制成

由 vercel 提供动力