모노레포(mono-repo)


모노레포(mono-repo)

모노레포(mono-repo)란? 단일을 의미하는 mono와 Repository가 합쳐진 단어로, 여러 가지의 멀티 레포(multi-repo)에 반대되는 개념으로서 하나의 저장소에 여러 프로젝트 및 패키지를 가진 것을 의미한다. 모노레포의 장점 여러 패키지에서 하나의 설정을 공유할 수 있다. : 예를 들어, Eslint나 Prettier 등 설정을 루트 레벨에서 관리할 수 있기 때문에 여러 Repository에서 각각 따로 관리하던 설정을 공유할 수 있다. 패키지(package) 버전 통합 및 의존성 해결 : 멀티 레포에서 A라는 Repo는 babel 패키지 x.x.1 버전을 사용하고 B라는 Repo에서 x.x.2 babel 패키지를 사용하고 있다면 추후에 다른 버전으로 인한 이슈가 생길 수 있는데, 모노..


원문링크 : 모노레포(mono-repo)