지난주에 못다한 재욱님과 도우님의 디자인시스템 조사 내용 발표 진행.
환경 세팅을 해야하는데, 기존 uix 레포에 합쳐서 같이 만들지, 아니면 별도 프로젝트로 별도로 관리할지 결정이 필요하다.
기존 uix 같은 경우에는 nexus 를 이용해서 배포를 하고 있고, 모노레포로 구성되어 내부에 React 패키지가 다수 존재하는 형태로 구성되어있는 상태.
진우: 별도로 하자. 이유는 쓰는 환경이나 구조 자체가 다르니, 레포를 합쳐서 이득이 크게 없을 것 같다. 차라리 새로 파서 진행하는게 오히려 이득이지 않을까? npm 사용하는게 활용성도 좋고 익숙하기도 할 것 같다.
재욱: 별도로 가자. 모노레포에서 같이 가면 nexus 에 대해 학습하는 비용도 꽤 들것 같고, 익숙한 방식을 사용하는게 낫지 않을까
도우: nexus 에 대한 러닝커브도 걱정되고 npm 이 익숙한것도 있으니 별도로 가는게 나을 것 같다.
프로세스원 팀이 npm 대신 nexus 를 사용한 이유
https://midasitweb-jira.atlassian.net/wiki/spaces/~622411709/pages/3990716637/231201
npm 이 과금 문제로 사용에 문제가 있다면 nexus 를 사용하더라도 어쨌든 프로젝트 레포 자체는 uix 레포와 분리해서 개별적으로 구축하는게 나을 것 같다.
1순위: 개별 npm
2순위: 개별 nexus
3순위: uix 통합 nexus