리포지토리 구축하기
모노레포 아키텍처 설계는 신중한 과정입니다. 이 가이드를 통해 규모에 관계없이 모든 팀을 더 빠르게 만들어주는 모노레포를 설계하고 구축하는 방법을 배울 수 있습니다.
이 섹션의 가이드는 일반적으로 모노레포라고 불리는 멀티 패키지 워크스페이스를 구축하는 과정을 안내합니다. 이전 가이드의 지식을 바탕으로 작성되었으므로 순서대로 읽는 것이 좋지만, 원하는 순서대로 읽거나 특정 사용 사례에 해당하는 페이지로 건너뛸 수도 있습니다.
이 섹션을 모두 읽고 나면 Turborepo로 모노레포를 설계하고 구축하는 방법을 잘 이해하게 될 것입니다.
Turborepo는 단일 패키지 워크스페이스의 속도를 높이는 데에도 사용할 수 있습니다. 자세한 내용은 단일 패키지 워크스페이스 섹션을 참조하세요.
처음부터 turbo까지
1. 리포지토리 구조화하기
모노레포의 디렉토리 구조를 설계합니다.
2. 의존성 관리하기
코드 공유를 위한 의존성 사용
3. 내부 패키지 생성하기
리포지토리에 패키지 만들기
4. 작업 구성하기
작업 패턴 설계하기
5. 작업 실행하기
가능한 한 빠르게 작업 실행하기
6. 캐싱
동일한 작업을 두 번 수행하지 않기
7. 애플리케이션 개발하기
여러 앱을 병렬로 실행하기
8. 환경 변수 사용하기
환경의 변수 고려하기
9. CI 구축하기
애플리케이션 배포하기
10. 업그레이드하기
Turborepo 버전 업그레이드하기
11. 리포지토리 이해하기
Turborepo로 코드베이스 이해하기
더 많은 가이드
특정 도구, 사용 사례 및 기타 주제에 대한 더 많은 가이드도 제공하고 있습니다.