Interactive CLI, чтобы запустить полное стекло, Typesafe Next.js.
Начните работу со стеком T3, запустив npm create t3-app@latest
Смотрите обзор Тео на YouTube здесь
«Стек T3» -это стек веб-разработок, созданный Theo, ориентированным на простоту , модульность и типы полного стека . Он состоит из:
create-t3-app ? Шаблон? Вроде? create-t3-app -это CLI, построенный опытными Devs T3 Stack для оптимизации настройки модульного приложения стека T3. Это означает, что каждая часть является необязательной, а «шаблон» генерируется на основе ваших конкретных потребностей.
После бесчисленных проектов и многих лет в этой технологии у нас есть много мнений и пониманий. Мы сделали все возможное, чтобы кодировать их в этот CLI.
Это не всеобъемлющий шаблон. Мы ожидаем, что вы принесете свои собственные библиотеки, которые решают потребности вашего приложения. Хотя мы не хотим назначать решения более конкретным проблемам, таким как управление государством и развертывание, у нас есть некоторые рекомендации, перечисленные здесь.
Мы будем откровенны - это самоуверенный проект . Мы разделяем несколько основных убеждений вокруг строительства и рассматриваем их как основу для наших решений.
Легко попасть в ловушку «добавлять все» - мы явно не хотим этого делать. Все, что добавлено, к create-t3-app должно решить конкретную проблему, которая существует в рамках основных технологий, включенных. Это означает, что мы не будем добавлять такие вещи, как государственные библиотеки ( zustand , redux ), но мы добавим такие вещи, как NextAuth.js, и интегрируем для вас Prisma и TRPC.
Мы любим нашу технологию кровоточащего края. Количество скорости и, честно говоря, веселье , которое выходит из нового дерьма, действительно круто. Мы думаем, что важно ответственно кровоточить , используя более рискованные технологии в менее рискованных частях. Это означает, что мы не будем делать ставку на новую технологию рискованной базы данных (SQL - это здорово!). Но мы с радостью ✅ ставку на TRPC, так как это просто функции, которые тривиальны для ухода.
Заявленная цель create-t3-app -предоставить самый быстрый способ запустить новое веб-приложение TypeSafe с полным стеком. Мы серьезно относимся к типам в этих частях, поскольку это повышает нашу производительность и помогает нам отправить меньше ошибок. Любое решение, которое ставит под угрозу природу create-t3-app является решением, которое должно быть принято в другом проекте.
Чтобы ослабить приложение с помощью create-t3-app , запустите любую из следующих четырех команд и ответьте на вопросы командной строки:
npm create t3-app@latestyarn create t3-apppnpm create t3-app@latestbun create t3-app@latestДля более продвинутого использования, проверьте документы CLI.
Для получения помощи, обсуждения лучших практик или любого другого разговора, который выиграл бы Create-T3-App:
Присоединяйтесь к серверу Discord T3
Мы ? Участники! Не стесняйтесь внести свой вклад в этот проект, но , пожалуйста, прочитайте рекомендации, прежде чем открывать проблему или PR, чтобы вы понимали стратегию ветвления и местную среду развития. Мы также приветствуем вас, чтобы присоединиться к нашему сообществу Discord для поддержки или вносящего руководства.
Сделано из ouctrib.rocks