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社區以獲得支持或貢獻指導。
用貢獻製成