4.60.1 • Published 6 days ago

@doodlincorp/doodlin-ui v4.60.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 days ago

Doodlin-UI

npm version

소개

doodlin-ui두들린 디자인시스템을 React에서 사용하기 위한 라이브러리입니다. 현재 두들린에서 새로 개발되는 기능은 모두 DUI를 기반으로 디자인되고 있습니다.

Getting Started

yarn add @doodlincorp/doodlin-ui styled-components

ThemeProviderGlobalStyleApp.tsx 혹은 index.tsx에 적용해주세요.

import { ThemeProvider, GlobalStyle } from '@doodlincorp/doodlin-ui'

render(
  <ThemeProvider>
    <GlobalStyle />
    <App />
  </ThemeProvider>,
)

프로젝트 구조

  • components/ : DUI 컴포넌트
  • constants/ : DUI 디자인 토큰 (color, fontSize, shadow 등)
  • helpers/ : DUI 컴포넌트 및 디자인 토큰을 스토리북에서 보여주기 위한 컴포넌트
  • hooks/ : DUI 내부 및 외부에서 사용할 수 있는 UI 관련 훅
  • providers/ : DUI 컴포넌트와 훅을 사용하기 위한 Provider
  • stories/ : 컴포넌트 스토리 문서 외의 개요, 훅 사용법 등
  • styles/ : gloablStyle, mixins
  • types/ : 공통 타입 및 DUI 전역 Theme type
  • utils/ : 데이터 컨버팅 및 편의성을 위한 유틸

패키지 버저닝

모든 패키지를 동시에 같은 버전으로 릴리즈합니다. 버저닝 방식은 하위 패키지 전체를 아우르는 Semantic Versioning을 사용합니다: MAJOR.MINOR.PATCH로 버저닝하며, 아래 설명을 참고하여 해당하는 버전을 올립니다.a

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards compatible manner, and
  3. PATCH version when you make backwards compatible bug fixes.

예시

  • 특정 패키지에 기능 추가: 인터페이스 변경 없이 특정 패키지의 기능이 추가되었다면 MINOR 버전을 올립니다.
  • 패키지 추가: 다른 패키지에 영향이 없는 범위에서 패키지가 추가되었다면 기능 추가로 볼 수 있고, MINOR 버전을 올립니다.
  • 패키지 분리: 분리 대상인 패키지의 인터페이스에 변경이 일어납니다. 해당 패키지를 이용하는 프로젝트들에 코드 변경이 필요하기 때문에 MAJOR 버전 올림에 해당합니다.
  • 인터페이스 개선: 인터페이스 변경이 하위 호환을 보장하는지 여부에 따라서 MAJOR 혹은 MINOR 버전 올림에 해당합니다.
  • 버그 수정: 인터페이스 변경이 없는 버그 수정은 PATCH 버전 올림입니다.

CI/CD (예정)

  • GitHub Actions를 이용해 CI/CD를 수행합니다. (예정)
  • CI: 모든 PR 이벤트마다 동작합니다.
  • CD: Greeting의 Production 배포와 동일하게 태그 푸쉬 이용 (예정)

기여

프로젝트 기여자들이 작업하는데 필요한 준비 및 작업 과정을 설명합니다.

Prerequisites

  • NodeJS

Setup

프로젝트를 클론합니다:

$ git clone https://github.com/doodlincorp/doodlin-ui.git && cd doodlin-ui

디펜던시를 설치합니다:

$ yarn

기능 추가

  1. 작업자가 코드 기여
  2. 커밋 & 푸시
  3. PR 생성 & 리뷰
  4. 버전 생성: yarn publish (경우에 따라 PR과 함께 혹은 별도로 생성)
[1/4] Bumping version...
info Current version: # Current Version
question New version: # New Version - 새로운 version을 Semantic Versioning에 맞게 입력합니다.

[2/4] Logging in...
[3/4] Publishing...
$ yarn build; yarn build:aliases
yarn run v1.22.19
$ rollup -c

...
  1. dev 머지

(배포 프로세스는 가까운 시일 내에 변경될 수 있습니다.)

Testing

각 패키지별 유닛 테스트를 추가할 예정입니다.

Review

  • 모든 PR 리뷰는 GitHub의 두들린 프론트 팀에게 할당합니다..
  • 팀 멤버 1인 이상이 승인해야 머지할 수 있습니다.
  • 머지 전 머지 체크리스트를 모두 확인해야 합니다.
4.60.0

6 days ago

4.60.1

6 days ago

4.59.2

9 days ago

0.0.66

9 days ago

4.59.1-test

15 days ago

4.59.1

2 months ago

4.59.0-test-01

2 months ago

4.59.0

2 months ago

4.58.1

4 months ago

4.58.0

4 months ago

4.57.0

5 months ago

4.56.8

5 months ago

0.0.60

5 months ago

0.0.59

5 months ago

4.56.7

5 months ago

4.56.6

5 months ago

4.49.2

8 months ago

4.49.1

8 months ago

4.49.0

8 months ago

4.49.5

8 months ago

4.49.4

8 months ago

4.49.3

8 months ago

4.47.0

9 months ago

4.48.0

8 months ago

4.56.5

5 months ago

4.56.3

6 months ago

4.56.4

6 months ago

4.45.4

10 months ago

4.45.3

10 months ago

4.56.1

6 months ago

4.56.2

6 months ago

4.56.0

6 months ago

4.55.0

7 months ago

4.55.1

7 months ago

4.46.1

10 months ago

4.46.0

10 months ago

4.47.1

9 months ago

4.46.5

9 months ago

4.46.4

9 months ago

4.46.3

10 months ago

4.46.2

10 months ago

4.52.0

8 months ago

4.51.1

8 months ago

4.54.5

7 months ago

4.54.0

8 months ago

4.54.3

7 months ago

4.54.4

7 months ago

4.54.1

7 months ago

4.54.2

7 months ago

4.53.0

8 months ago

4.50.0

8 months ago

4.44.1

12 months ago

4.44.0

12 months ago

4.45.1

11 months ago

4.45.0

12 months ago

4.37.3

1 year ago

4.37.2

1 year ago

4.37.1

1 year ago

4.37.0

1 year ago

4.37.7

1 year ago

4.37.6

1 year ago

4.37.5

1 year ago

4.37.4

1 year ago

4.36.0

1 year ago

4.39.1

1 year ago

4.39.0

1 year ago

4.38.2

1 year ago

4.38.1

1 year ago

4.38.0

1 year ago

4.38.5

1 year ago

4.38.4

1 year ago

4.38.3

1 year ago

4.33.0

1 year ago

4.43.0

1 year ago

4.43.1

12 months ago

4.32.2

1 year ago

4.35.4

1 year ago

4.35.3

1 year ago

4.35.2

1 year ago

4.35.1

1 year ago

4.35.0

1 year ago

4.34.1

1 year ago

4.34.0

1 year ago

4.40.3

1 year ago

4.40.2

1 year ago

4.40.1

1 year ago

4.40.0

1 year ago

4.40.5

1 year ago

4.40.4

1 year ago

4.42.1

1 year ago

4.42.0

1 year ago

4.42.5

1 year ago

4.42.4

1 year ago

4.42.3

1 year ago

4.42.2

1 year ago

4.41.0

1 year ago

4.42.8

1 year ago

4.42.7

1 year ago

4.42.6

1 year ago

4.28.2

1 year ago

4.28.3

1 year ago

4.28.4

1 year ago

4.28.5

1 year ago

4.28.0

1 year ago

4.28.1

1 year ago

4.28.6

1 year ago

4.28.7

1 year ago

4.28.8

1 year ago

4.27.5

1 year ago

4.27.6

1 year ago

4.32.0

1 year ago

4.32.1

1 year ago

4.31.1

1 year ago

4.31.0

1 year ago

4.31.2

1 year ago

4.30.0

1 year ago

4.29.1

1 year ago

4.29.2

1 year ago

4.29.0

1 year ago

4.25.0

1 year ago

4.26.4

1 year ago

4.26.5

1 year ago

4.26.6

1 year ago

4.26.7

1 year ago

4.26.0

1 year ago

4.26.2

1 year ago

4.26.3

1 year ago

4.24.0

1 year ago

4.24.1

1 year ago

4.25.1

1 year ago

4.25.2

1 year ago

4.16.0

2 years ago

4.16.1

2 years ago

4.15.1

2 years ago

4.27.3

1 year ago

4.27.4

1 year ago

4.27.0

1 year ago

4.27.1

1 year ago

4.27.2

1 year ago

4.18.1

2 years ago

4.18.2

2 years ago

4.18.0

2 years ago

4.21.1

2 years ago

4.21.2

2 years ago

4.21.3

2 years ago

4.21.4

2 years ago

4.21.0

2 years ago

4.17.2

2 years ago

4.17.0

2 years ago

4.17.1

2 years ago

4.20.0

2 years ago

4.20.1

2 years ago

4.21.5

2 years ago

4.21.6

2 years ago

4.21.7

2 years ago

4.23.0

2 years ago

4.24.2

1 year ago

4.24.3

1 year ago

4.24.4

1 year ago

4.19.0

2 years ago

4.22.0

2 years ago

4.22.1

2 years ago

4.14.5

2 years ago

4.14.6

2 years ago

4.14.1

2 years ago

4.14.2

2 years ago

4.14.3

2 years ago

4.14.4

2 years ago

4.9.0

2 years ago

4.9.2

2 years ago

4.9.1

2 years ago

4.14.0

2 years ago

4.8.9

2 years ago

4.8.8

2 years ago

4.8.5

2 years ago

4.8.4

2 years ago

4.8.7

2 years ago

4.8.6

2 years ago

4.8.1

2 years ago

4.8.0

2 years ago

4.8.3

2 years ago

4.8.2

2 years ago

4.7.0

2 years ago

4.13.0

2 years ago

4.13.1

2 years ago

4.7.2

2 years ago

4.7.1

2 years ago

4.7.3

2 years ago

4.15.0

2 years ago

4.10.1

2 years ago

4.10.2

2 years ago

4.10.0

2 years ago

4.11.21

2 years ago

4.11.20

2 years ago

4.11.10

2 years ago

4.12.3

2 years ago

4.11.14

2 years ago

4.12.4

2 years ago

4.11.13

2 years ago

4.11.12

2 years ago

4.11.11

2 years ago

4.11.18

2 years ago

4.11.17

2 years ago

4.11.16

2 years ago

4.11.15

2 years ago

4.11.19

2 years ago

4.12.0

2 years ago

4.12.1

2 years ago

4.12.2

2 years ago

4.11.8

2 years ago

4.11.9

2 years ago

4.11.4

2 years ago

4.11.5

2 years ago

4.11.7

2 years ago

4.11.0

2 years ago

4.11.1

2 years ago

4.11.2

2 years ago

4.11.3

2 years ago

4.1.8

2 years ago

4.1.7

2 years ago

4.1.9

2 years ago

2.11.0

2 years ago

2.11.1

2 years ago

2.4.1

2 years ago

2.4.0

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.4.5

2 years ago

2.4.4

2 years ago

3.13.2

2 years ago

3.13.1

2 years ago

3.13.3

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.12.1

2 years ago

3.12.0

2 years ago

3.2.3

2 years ago

2.11.8

2 years ago

2.11.9

2 years ago

2.11.6

2 years ago

2.11.7

2 years ago

2.11.4

2 years ago

2.11.5

2 years ago

2.11.2

2 years ago

2.11.3

2 years ago

2.11.10

2 years ago

2.11.11

2 years ago

2.11.12

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

2.3.0

2 years ago

2.10.0

2 years ago

2.3.1

2 years ago

3.14.0

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.13.0

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.5

2 years ago

2.2.4

2 years ago

2.2.7

2 years ago

2.2.6

2 years ago

3.11.4

2 years ago

3.11.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

3.0.1

2 years ago

3.8.0

2 years ago

3.10.0

2 years ago

2.17.0

2 years ago

2.17.1

2 years ago

3.0.0

2 years ago

4.6.1

2 years ago

4.6.0

2 years ago

4.6.7

2 years ago

4.6.6

2 years ago

4.6.9

2 years ago

4.6.8

2 years ago

4.6.3

2 years ago

4.6.2

2 years ago

4.6.5

2 years ago

4.6.4

2 years ago

2.1.1

2 years ago

4.1.10

2 years ago

4.1.11

2 years ago

2.9.0

2 years ago

3.12.2

2 years ago

3.8.1

2 years ago

4.1.12

2 years ago

4.1.13

2 years ago

2.1.0

2 years ago

3.11.0

2 years ago

3.7.0

2 years ago

3.11.2

2 years ago

2.16.5

2 years ago

3.11.1

2 years ago

2.16.3

2 years ago

2.2.9

2 years ago

2.16.4

2 years ago

2.2.8

2 years ago

2.16.1

2 years ago

2.16.2

2 years ago

2.16.0

2 years ago

4.6.11

2 years ago

4.5.0

2 years ago

4.5.2

2 years ago

4.6.10

2 years ago

4.5.1

2 years ago

4.5.8

2 years ago

4.5.7

2 years ago

4.5.9

2 years ago

4.5.4

2 years ago

4.5.3

2 years ago

4.5.6

2 years ago

4.5.5

2 years ago

2.8.1

2 years ago

2.8.0

2 years ago

3.17.0

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

2.15.0

2 years ago

2.15.1

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.4.3

2 years ago

4.4.2

2 years ago

4.4.5

2 years ago

4.4.4

2 years ago

4.5.10

2 years ago

4.5.11

2 years ago

2.7.0

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

2.8.3

2 years ago

2.8.2

2 years ago

2.8.5

2 years ago

2.8.4

2 years ago

2.14.0

2 years ago

4.3.2

2 years ago

4.3.1

2 years ago

4.3.4

2 years ago

4.3.3

2 years ago

4.3.0

2 years ago

4.3.5

2 years ago

2.2.17

2 years ago

2.2.18

2 years ago

2.2.15

2 years ago

2.2.16

2 years ago

2.6.1

2 years ago

2.2.13

2 years ago

2.6.0

2 years ago

2.2.14

2 years ago

2.6.3

2 years ago

2.2.11

2 years ago

2.6.2

2 years ago

2.2.12

2 years ago

3.15.0

2 years ago

3.5.4

2 years ago

3.4.0

2 years ago

3.4.3

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

2.13.0

2 years ago

2.2.19

2 years ago

2.13.1

2 years ago

4.2.3

2 years ago

4.2.2

2 years ago

4.2.4

2 years ago

2.2.24

2 years ago

4.2.1

2 years ago

2.2.22

2 years ago

4.2.0

2 years ago

2.2.23

2 years ago

2.2.20

2 years ago

2.2.21

2 years ago

2.12.0

2 years ago

2.5.2

2 years ago

2.5.1

2 years ago

3.16.1

2 years ago

3.16.0

2 years ago

3.3.0

2 years ago

2.12.1

2 years ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.6

2 years ago

4.1.5

2 years ago

4.1.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.10.9

2 years ago

1.10.8

2 years ago

1.10.7

2 years ago

1.10.6

2 years ago

1.10.5

2 years ago

1.10.4

2 years ago

1.10.3

2 years ago

1.10.2

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.9.1

2 years ago

1.9.0

2 years ago

1.8.0

2 years ago

1.7.16

2 years ago

1.7.15

2 years ago

1.7.14

2 years ago

1.7.13

2 years ago

1.7.12

2 years ago

1.7.11

2 years ago

1.7.10

2 years ago

1.7.9

2 years ago

1.7.8

2 years ago

1.7.7

2 years ago

1.7.6

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.16

2 years ago

1.6.15

2 years ago

1.6.12

2 years ago

1.6.11

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.4.0

2 years ago

0.3.2

2 years ago

0.2.10

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.1.34

2 years ago

0.1.31

2 years ago

0.1.30

2 years ago

0.1.28

2 years ago

0.1.27

2 years ago

0.1.26

2 years ago

0.1.25

2 years ago

0.1.24

2 years ago

0.1.23

2 years ago

0.1.22

2 years ago

0.1.21

2 years ago

0.1.20

2 years ago

0.1.19

2 years ago

0.1.18

2 years ago

0.1.16

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago