현재 일반 부원과 운영진의 역할이 분명히 나누어져 있음에도 불구하고 동일한 소스코드에서 로직을 추가하려 하다보니 인증, 성능을 포함한 많은 문제가 생겼습니다. 따라서 두 개의 페이지를 별개로 두지만, config/ui를 공유함으로써 통일성을 유지할 것입니다. 이를 위한 가장 좋은 방법이 모노레포라는 결론에 다다랐습니다.
의존성 관리
현재 프로젝트에는 사용하지 않는 수많은 패키지들이 설치되어 있습니다. 이는 성능 저하 및 충돌 등의 문제로 이어질 수 있으므로, 모노레포로 전환하는 과정에서 패키지를 효율적으로 관리함은 물론 필요한 것만 남겨둘 것입니다.
변경 사항
프로젝트 구조를 단일 레포에서 모노레포로 변경하려 합니다. 최종 모노레포 구조는 다음과 같습니다.
변경 이유
부원 vs 운영진(관리자)
현재 일반 부원과 운영진의 역할이 분명히 나누어져 있음에도 불구하고 동일한 소스코드에서 로직을 추가하려 하다보니 인증, 성능을 포함한 많은 문제가 생겼습니다. 따라서 두 개의 페이지를 별개로 두지만, config/ui를 공유함으로써 통일성을 유지할 것입니다. 이를 위한 가장 좋은 방법이 모노레포라는 결론에 다다랐습니다.
의존성 관리
현재 프로젝트에는 사용하지 않는 수많은 패키지들이 설치되어 있습니다. 이는 성능 저하 및 충돌 등의 문제로 이어질 수 있으므로, 모노레포로 전환하는 과정에서 패키지를 효율적으로 관리함은 물론 필요한 것만 남겨둘 것입니다.