polyrepo
Monorepo와 lerna
Monorepo와 lerna
2020.06.05Monorepo vs Polyrepo ☝️ Monorepo Monorepo는 여러 프로젝트의 소스 코드를 관리하는 데에 하나의 저장소(repository)만 사용하는 것을 의미합니다. 예를 들어 Monorepo를 이용하면 웹 앱 프로젝트, 모바일 앱 프로젝트, 서버 프로젝트가 한 저장소에 있게 됩니다. Monorepo와 대비되는 개념으로는 Polyrepo(혹은 Multirepo)가 있습니다. 🖐 Polyrepo Polyrepo는 여러 프로젝트의 소스 코드를 관리하는 데에 여러 개의 저장소를 사용하는 것을 의미합니다. Monorepo와 달리 Polyrepo에서는 웹 앱 프로젝트, 모바일 앱 프로젝트, 서버 프로젝트가 각각의 저장소를 갖게 됩니다. 👍 Monorepo의 장점 통합적인 test, build, ..