
📦 코드잽 프로젝트를 모노레포로 마이그레이션하는 이유와 계획
·
우테코
사실상 코드잽에 합류하게 된 이유인 모노레포! 그걸 도입하기로 한 이유와 그 과정을 설명해보자 합니다. 🌐 기존 코드잽 프로젝트 구조현재 코드잽 프로젝트는 다음과 같은 구조로 이루어져 있습니다:backendfrontendchrome-extension (서브 모듈로 관리)또한 앞으로 추가될 예정인 패키지들:vscode-extensionintellij-plugin이러한 구조에서는 프론트엔드에서 이미 구축한 디자인 시스템을 크롬 익스텐션에서 전혀 사용할 수 없는 상황입니다. 이로 인해 크롬 익스텐션에서 디자인 시스템을 별도로 작업해야 했고, API 스펙에 변경 사항이 생길 경우 프론트엔드와 크롬 익스텐션 코드를 각각 수정해야 하는 불편함이 있었습니다. 이러한 문제를 해결하기 위해 디자인 시스템과 공통 모..