정의
여러 프로젝트의 코드를 하나의 저장소에 함께 모아 관리하는 방식.
자세한 설명
홈페이지, 관리자 화면, 서버처럼 서로 다른 프로젝트의 코드를 각각 따로 저장소를 두지 않고, 하나의 큰 저장소 안에 함께 모아 관리하는 방식입니다. 여러 프로젝트가 서로 연관이 깊을 때, 하나로 모아 두면 함께 바꿔야 하는 부분을 한 번에 확인하고 관리하기 편해집니다. 다만 저장소가 커질수록 관리가 복잡해질 수 있어, 프로젝트 수가 많아지면 신중히 따져 봐야 합니다.
예를 들면
홈페이지와 관리자 화면 코드를 모노레포 하나에 함께 두어, 공통으로 쓰는 코드를 쉽게 나눠 쓸 수 있게 했습니다.
체크포인트
모노레포가 커지면 전체를 내려받거나 빌드하는 시간이 길어질 수 있습니다. 프로젝트가 늘어날수록 구조를 가끔 점검합니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY