next kickstart
1.0.0
ฟีเจอร์บรรจุ next.js หม้อต้ม การตั้งค่าเป็นศูนย์ พร้อมขอบ
คุณสมบัติบางอย่างขึ้นอยู่กับตัวแปรสภาพแวดล้อม (ระบุไว้ในรายการคุณสมบัติด้วย) และต้องเปิดใช้งาน พวกเขาจะถูกปิดใช้งานโดยค่าเริ่มต้นเพื่อให้แอปทำงานโดยไม่มีการตั้งค่าใด ๆ พวกเขาสามารถเปิดใช้งานได้โดยการเขียนบททั้งหมดภายใต้ที่ @enable {feature} ปรากฏขึ้น
ดูสาขาที่เก็บสำหรับชุดคุณสมบัติอื่น ๆ (เช่นขนมปัง)
pnpm run build:analyzeตัวเลือกที่ 1: โคลนและปรับใช้กับ vercel
- ตัวเลือกที่ 2: โคลนและทำงานในพื้นที่
main เท่านั้น `หากคุณสนใจในชุด / ชุดคุณสมบัติอื่น ๆ )ด้วย PNPM
pnpm install
pnpm run devหรือกับนักเทียบท่า
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - Dockerfile และ Docker -compose.yml สำหรับการพัฒนาและการผลิต(ต้องเปิดใช้งาน)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml - การตรวจสอบประเภทและผ้าสำลี (ดังนั้นข้อผิดพลาดเหล่านี้จะถูกละเว้นใน next.config.mjs )(ต้องเปิดใช้งาน)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts) จัดเก็บข้อมูลการรับรองความถูกต้องในฐานข้อมูลsrc/lib/auth.tstypes/lucia.d.ts src/app/examples/profile/page.tsxmdx-components.tsxpublic/icon-512x512.pngpublic/manifest.jsonnext.config.mjse2e/playwright.config.ts.eslintrc.json.prettierignore.prettierrc.jsonsrc/app/page.test.tsxtesting/setup.tssrc/components/providers/theme-provider.tsxsrc/components/ui/src/components/theme-toggle.tsxcomponents.jsonsrc/env.mjs - กำหนดค่าตัวแปรสภาพแวดล้อมnext.config.mjs - ตัวแปรสภาพแวดล้อมได้รับการตรวจสอบในเวลาที่สร้างsrc/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx - ใช้ในส่วนประกอบไคลเอนต์src/app/examples/server-component/page.tsx - ใช้ในส่วนประกอบเซิร์ฟเวอร์tsconfig.json การแก้ไขทั้งหมดจาก create-next-app ได้รับการอธิบายด้วยความคิดเห็นtypes/reset.d.ts การใช้ TS-Reset เพื่อเพิ่มประเภทความปลอดภัยtesting/setup.tsvitest.config.ts.vscode/extensions.json - ส่วนขยายพื้นที่ทำงานที่แนะนำ.vscode/launch.json - การกำหนดค่าการดีบัก.vscode/settings.json - ใช้รุ่น Project TypeScript(ต้องเปิดใช้งาน)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx