Interaktive CLI zum Starten eines Full-Stacks, TypeSafe Next.js App.
Beginnen Sie mit dem T3 Stack, indem Sie npm create t3-app@latest
Sehen Sie sich Theos Übersicht auf YouTube hier an
Der "T3 Stack" ist ein Webentwicklungsstapel von Theo, der sich auf Einfachheit , Modularität und Full-Stack-Typensicherheit konzentriert. Es besteht aus:
create-t3-app ? Eine Vorlage? So'ne Art? create-t3-app ist ein CLI, das von erfahrenen T3-Stack-Entwicklern erstellt wurde, um das Einrichten einer modularen T3-Stack-App zu optimieren. Dies bedeutet, dass jedes Stück optional ist und die "Vorlage" basierend auf Ihren spezifischen Anforderungen generiert wird.
Nach unzähligen Projekten und vielen Jahren mit dieser Technologie haben wir viele Meinungen und Erkenntnisse. Wir haben unser Bestes getan, um sie in diese CLI zu codieren.
Dies ist keine All-Inclusive-Vorlage. Wir erwarten , dass Sie Ihre eigenen Bibliotheken mitbringen, die die Anforderungen Ihrer Anwendung lösen. Obwohl wir keine Lösungen für spezifischere Probleme wie das staatliche Management und die Bereitstellung vorschreiben möchten, haben wir hier einige Empfehlungen.
Wir werden ehrlich sein - dies ist ein eindeutiges Projekt . Wir teilen eine Handvoll Kernüberzeugungen im Bauen und behandeln sie als Grundlage für unsere Entscheidungen.
Es ist leicht, in die Falle zu geraten, "alles hinzuzufügen" - wir wollen das nicht ausdrücklich tun. Alles, was zum create-t3-app hinzugefügt wurde, sollte ein spezifisches Problem lösen, das in den enthaltenen Kerntechnologien vorhanden ist. Dies bedeutet, dass wir Dinge wie staatliche Bibliotheken ( zustand , redux ) nicht hinzufügen, aber wir werden Dinge wie NextAuth.js hinzufügen und Prisma und TRPC für Sie integrieren.
Wir lieben unsere Blutungstechnologie. Die Menge an Geschwindigkeit und ehrlich gesagt, Spaß aus neuer Scheiße ist wirklich cool. Wir sind der Meinung, dass es wichtig ist, verantwortungsbewusst zu bluten und riskantere Technologie in den weniger riskanten Teilen zu verwenden. Dies bedeutet, dass wir nicht auf riskante neue Datenbanktechnologie wetten würden (SQL ist großartig!). Aber wir wetten glücklich auf TRPC, da es sich nur um Funktionen handelt, die trivial sind.
Das angegebene Ziel von create-t3-app ist es, die schnellste Möglichkeit zu bieten, eine neue Webanwendung von Full-Stack-Typen zu starten. In diesen Teilen nehmen wir Typensicherheit ernst, da es unsere Produktivität verbessert und uns hilft, weniger Fehler zu versenden. Jede Entscheidung, die die typesafe Natur von create-t3-app beeinträchtigt, ist eine Entscheidung, die in einem anderen Projekt getroffen werden sollte.
Um eine App mithilfe von create-t3-app zu senken, führen Sie eine der folgenden vier Befehle aus und beantworten Sie die Eingabeaufforderungsfragen:
npm create t3-app@latestyarn create t3-apppnpm create t3-app@latestbun create t3-app@latestWeitere fortgeschrittene Nutzung finden Sie in den Cli -Dokumenten.
Für Hilfe, Diskussion über Best Practices oder andere Gespräche, die Create-T3-App zugute kommen:
Treten Sie dem T3 Discord Server bei
Wir ? Mitwirkende! Fühlen Sie sich frei, zu diesem Projekt beizutragen, aber lesen Sie die beitragenden Richtlinien vor, bevor Sie ein Problem oder eine PR eröffnen, damit Sie die Verzweigungsstrategie und die lokale Entwicklungsumgebung verstehen. Wir begrüßen Sie auch, um sich unserer Discord -Community anzuschließen, um entweder Unterstützung oder einen Beitrag zur Anleitung zu erhalten.
Mit Beitragsröcken gemacht