Interactive CLI เพื่อเริ่มแอปเต็มรูปแบบ typesafe next.js
เริ่มต้นด้วย T3 Stack โดยใช้ npm create t3-app@latest
ดูภาพรวมของ Theo บน YouTube ที่นี่
"T3 stack" เป็นสแต็คการพัฒนาเว็บที่สร้างขึ้นโดย Theo มุ่งเน้นไปที่ ความเรียบง่าย โมดูลาร์ และ ประเภทเต็มรูปแบบ ประกอบด้วย:
create-t3-app คืออะไร? เทมเพลต? ชนิดของ? create-t3-app เป็น CLI ที่สร้างขึ้นโดย T3 Stack Devs ที่มีประสบการณ์เพื่อปรับปรุงการตั้งค่าของแอพสแต็ก T3 แบบแยกส่วน ซึ่งหมายความว่าแต่ละชิ้นเป็นทางเลือกและ "เทมเพลต" ถูกสร้างขึ้นตามความต้องการเฉพาะของคุณ
หลังจากโครงการนับไม่ถ้วนและหลายปีในเทคโนโลยีนี้เรามีความคิดเห็นและข้อมูลเชิงลึกมากมาย เราได้ทำอย่างดีที่สุดเพื่อเข้ารหัสพวกเขาใน CLI นี้
นี่ ไม่ใช่ เทมเพลตแบบรวมทุกอย่าง เรา คาดหวังว่า คุณจะนำห้องสมุดของคุณเองที่แก้ปัญหาความต้องการของแอปพลิเคชัน ของคุณ ในขณะที่เราไม่ต้องการกำหนดวิธีแก้ปัญหาเฉพาะปัญหาที่เฉพาะเจาะจงเช่นการจัดการรัฐและการปรับใช้เรามีคำแนะนำบางอย่างที่ระบุไว้ที่นี่
เราจะตรงไปตรงมา - นี่เป็น โครงการที่มีความเห็น เราแบ่งปันความเชื่อหลักจำนวนหนึ่งเกี่ยวกับการสร้างและเราถือว่าพวกเขาเป็นพื้นฐานสำหรับการตัดสินใจของเรา
มันง่ายที่จะตกหลุมพรางของ "การเพิ่มทุกอย่าง" - เรา ไม่ ต้องการทำเช่นนั้นอย่างชัดเจน ทุกอย่างที่เพิ่มเข้ามาใน create-t3-app ควรแก้ปัญหา เฉพาะ ที่มีอยู่ภายในเทคโนโลยีหลักที่รวมอยู่ด้วย ซึ่งหมายความว่าเรา จะไม่ เพิ่มสิ่งต่าง ๆ เช่นห้องสมุดของรัฐ ( zustand , redux ) แต่เรา จะ เพิ่มสิ่งต่าง ๆ เช่น nextauth.js และรวม PRISMA และ TRPC เข้ากับคุณ
เรารักเทคโนโลยีที่มีเลือดออกของเรา ปริมาณความเร็วและ ความสนุก ที่ออกมาจากอึใหม่นั้นเจ๋งจริงๆ เราคิดว่ามันเป็นสิ่งสำคัญที่จะ มีเลือดออกอย่างรับผิดชอบ โดยใช้เทคโนโลยีที่มีความเสี่ยงในส่วนที่มีความเสี่ยงน้อยกว่า ซึ่งหมายความว่าเรา จะไม่ เดิมพันเทคโนโลยีฐานข้อมูลใหม่ที่มีความเสี่ยง (SQL ยอดเยี่ยมมาก!) แต่เรา มีความสุข ✅เดิมพันกับ TRPC เพราะมันเป็นเพียงฟังก์ชั่นที่ไม่สำคัญที่จะย้ายออก
เป้าหมายที่ระบุไว้ของ create-t3-app คือการจัดหาวิธีที่เร็วที่สุดในการเริ่มต้นแอปพลิเคชันเว็บแบบเต็มสแต็คแบบเต็มรูปแบบใหม่ เราให้ความสำคัญอย่างจริงจังในส่วนเหล่านี้เนื่องจากช่วยเพิ่มประสิทธิภาพการทำงานของเราและช่วยให้เราจัดส่งข้อบกพร่องน้อยลง การตัดสินใจใด ๆ ที่ประนีประนอมลักษณะที่ต้องการของ 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:
เข้าร่วมเซิร์ฟเวอร์ T3 Discord
เรา ? ผู้มีส่วนร่วม! อย่าลังเลที่จะมีส่วนร่วมในโครงการนี้ แต่ โปรดอ่านแนวทางที่มีส่วนร่วมก่อนที่จะเปิดปัญหาหรือการประชาสัมพันธ์ เพื่อให้คุณเข้าใจกลยุทธ์การแตกแขนงและสภาพแวดล้อมการพัฒนาในท้องถิ่น นอกจากนี้เรายังยินดีต้อนรับคุณเข้าร่วมชุมชน Discord ของเราเพื่อสนับสนุนหรือให้คำแนะนำ
ทำด้วย contrib.rocks