핵심 요약
쏘카 프론트엔드 팀은 Turborepo 기반 모노레포 도입과 Code Generator를 활용해 프로젝트 세팅 자동화를 구현하고, 일관성 및 생산성을 크게 향상시켰다.
구현 방법
- Turborepo 기반 모노레포 구성으로 단일 리포지토리에서 다수 프로젝트 관리
- turbo/gen과 Plop으로 Next.js 앱, 디자인 시스템(socar-design-system), utils, hooks 등 템플릿 자동 생성 도구 구축
- 커스텀 헬퍼 및 ESLint fix 옵션으로 생성 파일의 품질 보장
주요 결과
- 새로운 프로젝트 세팅 시간 80% 이상 감소
- 코드 베이스의 일관성 강화 및 품질 향상 기대
- 인적 오류 감소와 온보딩 속도 개선



