Turborepo 1.11

Tuesday, December 5th, 2023
Greg Soltis
Name
Greg Soltis
X
@gsoltis
Chris Olszewski
Name
Chris Olszewski
Nicholas Yang
Name
Nicholas Yang
X
@nicholaslyang
Alexander Lyon
Name
Alexander Lyon
X
@_arlyon

Turborepo 1.11은 Rust로의 마이그레이션을 완료하고 여러 개발자 경험 개선 사항을 제공합니다:

npx @turbo/codemod migrate를 실행하여 오늘 업데이트하세요.

Rust로 turbo의 미래 열기

마이그레이션에 대한 블로그 포스트에서 작성했듯이, Turborepo 사용자를 위한 포팅 노력의 이점을 보기 시작하게 되어 기쁩니다. Rust를 통해 우리 코드에서 더 많은 복잡성을 표면화할 수 있게 되어 여러 방식으로 여러분의 코드베이스에서 더 나은 경험을 만들 수 있습니다:

새 Rust 코드 경로와 관련이 있다고 생각되는 문제를 발견하면 --go-fallback 플래그를 사용하여 Go 코드 경로로 다시 전환하고 GitHub에 이슈를 보고할 수 있습니다.

가독성 향상을 위한 로그 그룹화

작업 로그를 더 쉽게 검토할 수 있도록 작업에서 작성하는 동안이 아니라 완료된 후 모든 로그를 출력하는 --log-order 플래그를 도입했습니다. 이를 통해 작업별로 구분된 로그가 생성되어 특정 작업의 로그에 대한 가독성이 향상됩니다.

Using `--log-order=grouped` to output task logs to the terminal as separated chunks separated by task.

--log-order=grouped를 사용하여 이 동작을 활성화하세요. 자세한 내용은 문서를 확인하세요

업데이트된 예제

저장소에는 프로젝트를 위한 스타터 모노레포가 포함된 예제 디렉토리가 있습니다.

예제로 시작하려면 다음을 실행하세요:

Terminal
# 두 개의 Next.js 애플리케이션
npx create-turbo@latest
Terminal
# Next.js와 Remix
npx create-turbo@latest -e kitchen-sink
Terminal
# Vue와 Nuxt
npx create-turbo@latest -e with-vue-nuxt

예제를 최신 상태로 유지하기 위해 새로운 노력을 기울이고 있습니다. 또한 모노레포의 모범 사례를 옹호하기 위해 예제를 재설계했습니다. 예를 들어:

시작하려면 예제를 사용하거나 자세한 내용은 코드를 직접 탐색하세요.

커뮤니티

Turborepo 1.10 출시 이후 놀라운 채택률과 커뮤니티 성장을 보았습니다:

Turborepo는 핵심 팀을 포함한 모든 기여자들의 노력이 결합된 결과입니다.

Turborepo를 여러분의 빌드 도구로 선택하기 위해 지속적인 지원, 피드백, 협업에 감사드립니다.