インタラクティブCLIフルスタックを開始するには、TypeSafe Next.jsアプリを開始します。
npm create t3-app@latest
YouTubeのTheoの概要をご覧ください
「T3スタック」は、シンプルさ、モジュール性、フルスタックタイプフェティに焦点を当てたTheoが作成したWeb開発スタックです。それは次のとおりです。
create-t3-appとは何ですか?テンプレート?種の? create-t3-appは、味付けされたT3スタック開発者によって構築されたCLIで、モジュラーT3スタックアプリのセットアップを合理化します。これは、各ピースがオプションであり、「テンプレート」が特定のニーズに基づいて生成されることを意味します。
数え切れないほどのプロジェクトとこの技術に関する長年の後、私たちは多くの意見と洞察を持っています。私たちはそれらをこのCLIにエンコードするために最善を尽くしました。
これは、包括的なテンプレートではありません。アプリケーションのニーズを解決する独自のライブラリをお届けすることを期待しています。州の管理や展開など、より具体的な問題に対するソリューションを規定したくありませんが、ここにリストされているいくつかの推奨事項があります。
私たちは率直になります - これは意見のあるプロジェクトです。私たちは建物に関するいくつかの核となる信念を共有し、それらを私たちの決定の基礎として扱います。
「すべてを追加する」というtrapに陥るのは簡単です - 私たちは明示的にそれをしたくありません。 create-t3-appに追加されたすべてのものは、含まれるコアテクノロジー内に存在する特定の問題を解決する必要があります。これは、状態ライブラリ( zustand 、 redux )のようなものを追加しないことを意味しますが、nextauth.jsのようなものを追加し、PrismaとTRPCを統合します。
私たちは出血エッジテックが大好きです。速度の量と、正直なところ、新しいたわごとから出てくるのは本当にクールです。リスクの低い部分でリスクの高い技術を使用して、責任を持って出血することが重要だと思います。これは、危険な新しいデータベース技術に賭けないことを意味します(SQLは素晴らしいです!)。しかし、TRPCは、移動するのが些細な機能であるため、TRPCに喜んで賭けています。
create-t3-appの記載されている目標は、新しいフルスタックのTypeSafe Webアプリケーションを開始するための最も迅速な方法を提供することです。これらの部分では、生産性が向上し、バグを減らすのに役立つので、これらの部分でタイプフェティを真剣に考えています。 create-t3-appのTypeSafeの性質を妥協する決定は、別のプロジェクトで行われるべき決定です。
create-t3-appを使用してアプリを足場にするには、次の4つのコマンドのいずれかを実行し、コマンドプロンプトの質問に答えます。
npm create t3-app@latestyarn create t3-apppnpm create t3-app@latestbun create t3-app@latestより高度な使用については、CLIドキュメントをご覧ください。
助けを求めて、ベストプラクティス、またはCreate-T3-Appに利益をもたらすその他の会話についての議論:
T3 Discord Serverに参加します
私たちは ?貢献者!このプロジェクトに自由に貢献してくださいが、分岐戦略とローカル開発環境を理解して、問題やPRを開く前に貢献ガイドラインを読んでください。また、サポートまたは貢献したガイダンスのいずれかのために、Discordコミュニティに参加することを歓迎します。
contrib.rocksで作られています