한줄평
“여러 패키지를 한 저장소로 굴리는 팀의 작업 실행과 캐싱을 체계화해 주는 도구입니다. 소규모 단일 프로젝트에는 설정 부담이 오히려 커서 굳이 필요하지 않습니다.”
이런 분께 여러 패키지를 모노레포로 운영하는 개발팀께
좋은 점
- 의존 관계 기반의 병렬·캐시 실행으로 빌드 시간 단축
- 여러 언어 작업을 한 곳에서 조율
아쉬운 점
- 소규모 프로젝트에는 설정 부담이 과함
문 소개
여러 프로젝트를 한 저장소에 담는 모노레포를 관리하고 작업을 실행해 주는 Rust 기반 도구입니다. 프로젝트 간 의존 관계를 파악해 필요한 작업만 골라 병렬·캐시 실행하므로 대규모 저장소의 빌드·테스트 시간을 줄여 줍니다. 주로 웹 생태계를 겨냥하지만 다른 언어 작업도 함께 조율할 수 있습니다.