Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
An all-in-one communication platform powered by AI, for modern teams and organizations.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This Turborepo starter is maintained by the Turborepo core team.
Run the following command:
npx create-turbo@latest
This Turborepo includes the following packages/apps:
docs: a Next.js appweb: another Next.js app@conduit/ui: a stub React component library shared by both web and docs applications@conduit/config: shared ESLint configurations and TypeScript presetsEach package/app is 100% TypeScript.
Shared dependency versions live in the default catalog in pnpm-workspace.yaml.
Package manifests reference them with catalog:.
Use either relative imports such as ./providers or @/… for local code in the
apps and contract package. Keep existing relative imports when they are clear.
The alias maps to src/, except in apps/web, where it maps to the app root.
Omit code file extensions.
Use workspace package names such as @conduit/contract and
@conduit/ui/components/button when importing across packages.
The UI package currently exports source files. Keep its internal imports as
@conduit/ui/… so consuming apps cannot resolve them through their own @/… alias.
Node-loaded ESLint configs also use their package name for internal imports.
CSS imports, configuration file paths, generated files, and emitted Node ESM
imports retain the extensions their tools require.
This Turborepo has some additional tools already setup for you:
To build all apps and packages, run the following command:
With global turbo installed (recommended):
cd my-turborepo
turbo build
Without global turbo, use your package manager:
cd my-turborepo
npx turbo build
pnpm dlx turbo build
pnpm exec turbo build
You can build a specific package by using a filter:
With global turbo installed:
turbo build --filter=docs
Without global turbo:
npx turbo build --filter=docs
pnpm exec turbo build --filter=docs
pnpm exec turbo build --filter=docs
To develop all apps and packages, run the following command:
With global turbo installed (recommended):
cd my-turborepo
turbo dev
Without global turbo, use your package manager:
cd my-turborepo
npx turbo dev
pnpm exec turbo dev
pnpm exec turbo dev
You can develop a specific package by using a filter:
With global turbo installed:
turbo dev --filter=web
Without global turbo:
npx turbo dev --filter=web
pnpm exec turbo dev --filter=web
pnpm exec turbo dev --filter=web
[!TIP] Vercel Remote Cache is free for all plans. Get started today at vercel.com.
Turborepo can use a technique known as Remote Caching to share cache artifacts across machines, enabling you to share build caches with your team and CI/CD pipelines.
By default, Turborepo will cache locally. To enable Remote Caching you will need an account with Vercel. If you don't have an account you can create one, then enter the following commands:
With global turbo installed (recommended):
cd my-turborepo
turbo login
Without global turbo, use your package manager:
cd my-turborepo
npx turbo login
pnpm exec turbo login
pnpm exec turbo login
This will authenticate the Turborepo CLI with your Vercel account.
Next, you can link your Turborepo to your Remote Cache by running the following command from the root of your Turborepo:
With global turbo installed:
turbo link
Without global turbo:
npx turbo link
pnpm exec turbo link
pnpm exec turbo link
Learn more about the power of Turborepo: