[모노레포로 개발하여 얻은 것들] Lerna 삽질(...)을 하면서 모노레포에 관한 자료를 찾다가 카카오의 적용 사례가 있어서 공유해봅니다! ✔ Monorepo는 여러 프로젝트를 하나의 저장소로
[모노레포로 개발하여 얻은 것들] Lerna 삽질(...)을 하면서 모노레포에 관한 자료를 찾다가 카카오의 적용 사례가 있어서 공유해봅니다! ✔ Monorepo는 여러 프로젝트를 하나의 저장소로 개발하는 방식 ✔ 모노레포를 통해 얻은 것 1. 개발 과정에서 용이한 의존성 관리 2. 프로젝트의 여러 설정을 일관되게 적용하여 중복을 줄이고 재사용성 증가 3. 패키지 간 연관된 모든 작업들이 하나의 커밋으로 이루어짐으로서 변경사항 추적 및 관리 용이 4. 테스트, 배포 등의 용이성 -> 의존 관계에 있는 프로젝트들을 하나의 저장소를 통해 관리를 할 수 있고, 하나의 저장소만 신경 쓰면 되기에 더 개발에 집중할 수 있는 환경