Skip to main content

One post tagged with "mono-repo"

View All Tags

회사 프로젝트에 mono-repo 도입기

· 13 min read
이영섭
Frontend Engineer

mono-repo 도입을 결정하게 된 이유

현재 회사에서 리액트로 개발중인 프론트엔드 프로젝트는 3개이다.

최근까지는 모두 다른 Repository에서 개별적으로 관리를 했었는데, 프로젝트가 모두 공통된 디자인과 컴포넌트를 사용하고 있었기 때문에 A 프로젝트에서 컴포넌트를 수정하면 프로젝트 B와 C에서도 수정을 해줘야만 했다.

하지만 minor한 수정인 경우 제때 수정하지 않게 되거나 업데이트 하는 것을 잊게 되어 한 프로젝트에서만 업데이트되는 상황이 발생했고 나중에는 프로젝트간 차이점을 좁히기가 어려워졌다.

이 문제점을 해결하기 위하여 공통적으로 사용되는 컴포넌트만 따로 분리하여 라이브러리처럼 배포해서 사용하려고도 했었지만 mono-repo라는 개념을 알게 되고 나서, 여러 자료를 리서치해보게 되었고, 지금 나의 상황에 가장 적합하다고 판단하여 mono-repo로 전환을 하기로 정하였다.