MDDS(Marvelous Designer Design System)
빌드 및 배포 환경
기본적으로 rollup을 이용해 번들링하여 결과물을 배포하게 됩니다.
master에 merge가 되면 github Action을 통해 자동으로 배포가 시작됩니다.(workflows / publish.yml 참조)
자동배포 이외에 별도로 배포시 유의사항
node : >= 16.x
// nvm 사용해서 변경필요
해당부분은 추후 master merge 혹은 tagging 시 Github Action
으로 구성해서 node >=16.x 기반 actions/setup-node@v3
환경안에서
build 및 publish가 가능하도록 구성예정
링크
npm token역시 repository내의 secret key로 관리예정
라이브러리 사용시 요구사항
package.json
의 peerDependency를 확인해 주세요
TODO 개선이 필요하다고 생각되어지는 부분
vite(library mode)를 사용해(esbuild와 rollup의 이점을 이용) 빌드시스템 구축을 개선해 나갈 수 있을 것으로 판단됨