사내 웹 프로젝트에서 사용할 공용 컴포넌트 라이브러리입니다.
@petnow/ui
├── hooks - 해당 프로젝트에서 사용하는 custom hooks 모음
├── node_modules
├── public
├── src
| ├── assets
| ├── components - 공용 컴포넌트 모음
| | ├── autocomplete
| | ├── button
| | ├── card
| | ├── checkbox
| | ├── datepicker
| | ├── input
| | ├── modal
| | ├── radio
| | ├── select
| | └── tab
| └── utils
├── test
| └── __snapshots__ - 테스트 스냅샷 파일 저장소
- import index.css in your App/layout.js (Next.js)
import '@petnow/ui/dist/index.css'
- Use Components
- dependencies 설치
pnpm i
- storybook 실행
pnpm storybook
DEV
- PR 생성 후 main branch에 merge
- DEV 배포 완료
PROD
- PR 생성 후 main branch에 merge
- semver 컨벤션에 맞춰 버전 작성 후 release 실시
- PROD 배포 완료