Installation
디자인 시스템 라이브러리를 사용하기 위해서는 몇 가지 기본적인 단계를 따라야 합니다. 아래 지침에 따라 설정을 완료해주세요. (Goorm staff only)
외부 관계자분들 중 사용을 원하시는 분들은 zero.choi@goorm.io 또는 wynter.kim@goorm.io로 문의해주세요.
Settings
Node.js
라이브러리를 사용하기 위해 v16 이상의 Node.js 버전이 필요합니다.
GitHub Package 설정
1. GitHub Personal Access Token 생성
@goorm-dev
패키지를 설치하려면 @goorm-dev
소속의 GitHub Personal Access Token이 필요합니다.
생성 방법:
- GitHub Personal Access Tokens 페이지로 이동합니다.
- Generate new token 버튼을 클릭합니다.
- 토큰 설명과 만료 날짜를 설정합니다.
read:packages
권한을 포함한 필요한 권한을 선택합니다.- Generate token 버튼을 클릭하여 토큰을 생성합니다.
- 생성된 토큰을 복사합니다. 이 토큰은 한 번만 표시되므로 안전하게 저장하세요.
2. .npmrc
파일 생성 및 설정
프로젝트 루트 디렉토리 또는 사용자 홈 디렉토리에 .npmrc
파일을 생성하거나 수정합니다. 다음 내용을 추가하세요:
Library Installation
Dependencies
애플리케이션에서 사용할 패키지를 선택합니다:
Package | Description | |
---|---|---|
@goorm-dev/vapor-hooks | Vapor 디자인 시스템을 구성하는 React Hooks 라이브러리 | |
@goorm-dev/vapor-core | 최소한의 기능 제약, 최대한의 형태 커스텀이 가능한 React 컴포넌트 라이브러리 | |
@goorm-dev/vapor-icons | Vapor 디자인 시스템을 구성하는 React 아이콘 라이브러리 | |
@goorm-dev/vapor-components | Reactstrap 기반의 컴포넌트와 자체 제작 컴포넌트로 구성된 React 컴포넌트 라이브러리 (구 gds-components) |
yarn add @goorm-dev/vapor-hooks @goorm-dev/vapor-core
npm install @goorm-dev/vapor-hooks @goorm-dev/vapor-core
Peer dependencies
Vapor Components를 설치하기 전에 다음의 Peer Dependencies를 설치해야 합니다.
External CSS
Vapor Core와 Vapor Components는 Vapor Foundation의 스타일을 사용하므로, 해당 CSS 파일을 프로젝트에 추가해야 합니다. CDN 링크에는 버전이 포함되어 있습니다. 버전을 확인하고 사용하시기 바랍니다.
Vapor Foundation CDN links
버전 | 컨텍스트 | 테마 | 링크 |
---|---|---|---|
0.12.3 | goorm | Light | vapor-foundation-goorm.min.css |
0.12.3 | goorm | Dark | vapor-foundation-goorm.dark.min.css |
0.12.3 | kid | Light | vapor-foundation-goorm.min.css |
goorm
컨텍스트와 Light 테마는 CDN URL 내에서 생략합니다.