예제로 시작하기

create-turbo를 사용하여 선호하는 도구로 예제를 부트스트랩합니다.

Terminal
# Use an example listed below
pnpm dlx create-turbo@latest --example [example-name]
 
# Use a GitHub repository from the community
pnpm dlx create-turbo@latest --example [github-url]

코어 유지 관리 예제

다음 예제는 Turborepo 코어 팀이 유지 관리합니다. 의존성은 가능한 한 최신 상태로 유지되며 이러한 예제에 대한 GitHub 이슈가 접수되고 처리됩니다.

NameDescription
BasicBasic monorepo example with two Next.js applications
Kitchen sinkMultiple frameworks, both frontend and backend
Non-monorepoA standalone application using Turborepo
Shell commandsA nearly empty Turborepo - useful for creating reproductions for GitHub Issues
SvelteKitMonorepo with multiple SvelteKit apps sharing a UI Library
TailwindCSSMonorepo with multiple Next.js apps sharing a UI library built with TailwindCSS

커뮤니티 유지 관리 예제

커뮤니티는 Turborepo와 함께 일반적인 도구 및 라이브러리를 사용하는 방법을 보여주는 예제 세트를 관리합니다. 예제 중 하나로 모노레포를 부트스트랩하려면 --example 플래그를 사용하세요:

Good to know: 

이러한 예제에 대한 GitHub 이슈는 종료됩니다. 문제를 발견하면 수정 사항과 함께 pull request를 제출하세요.

NameDescription
Design SystemUnify your site's look and feel by sharing a design system across multiple apps
AngularMinimal Turborepo example for learning the fundamentals
Yarn BerryMonorepo example using Yarn Berry (Yarn 3)
ChangesetsConfigured to publish packages via Changesets
DockerMonorepo with an Express API and a Next.js App deployed with Docker utilizing turbo prune
GatsbyMonorepo with a Gatsby.js and a Next.js app both sharing a UI Library
Nest.jsMonorepo with Nest.js
npm workspacesMonorepo example using NPM workspaces
PrismaMonorepo with a Next.js App fully configured with Prisma
React NativeSimple React Native & Next.js monorepo with a shared UI library
RollupMonorepo with a single Next.js app sharing a UI library bundled with Rollup
Solid.jsMonorepo example with SolidJS applications
typeormMonorepo with a Next.js App fully configured with typeorm
ViteMonorepo with multiple Vanilla JS apps bundled with Vite, sharing a UI Library
Vite + ReactMonorepo example with Vite and React
VitestMonorepo example with Vitest for testing
Vue/NuxtMonorepo with Vue and Nuxt, sharing a UI Library
YarnMonorepo example using Yarn workspaces